(0.2ms) DROP DATABASE IF EXISTS "lti_box_test"  (336.0ms) CREATE DATABASE "lti_box_test" ENCODING = 'unicode'  (5.0ms) CREATE TABLE "lti_box_engine_accounts" ("id" serial primary key, "name" character varying(255), "key" character varying(255), "secret" character varying(255), "created_at" timestamp, "updated_at" timestamp, "email" character varying(255), "institution" character varying(255), "title" character varying(255))   (2.7ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" serial primary key, "nonce" character varying(255), "payload" text, "request_oauth_timestamp" timestamp, "created_at" timestamp, "updated_at" timestamp, "token" character varying(255), "token_timestamp" timestamp, "user_id" integer)  (2.9ms) CREATE TABLE "lti_box_engine_users" ("id" serial primary key, "tool_consumer_instance_guid" character varying(255), "lti_user_id" character varying(255), "account_id" integer, "encrypted_refresh_token" character varying(255), "encrypted_refresh_token_iv" character varying(255), "encrypted_refresh_token_salt" character varying(255), "encrypted_access_token" character varying(255), "encrypted_access_token_iv" character varying(255), "encrypted_access_token_salt" character varying(255))   (6.5ms) CREATE TABLE "schema_migrations" ("version" character varying(255) NOT NULL)  (6.1ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.5ms) SELECT version FROM "schema_migrations"  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.3ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.3ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946') ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (6.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:32:39.654569"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:32:39.654569"]]  (0.5ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 1], ["encrypted_refresh_token", "zdjzpsIMQWJURGtNAv8mJQ==\n"], ["encrypted_refresh_token_iv", "dAEXK92nujmDYa/WUterSg==\n"], ["encrypted_refresh_token_salt", "bd0aa8ca552ae996"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.8ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 1 [["encrypted_access_token", "Ht1Q6oI2jFmQ2HvAViMWyQ==\n"], ["encrypted_access_token_iv", "ux3DJ6YlGv+AhopRxtu5BA==\n"], ["encrypted_access_token_salt", "4192abf63a172bcf"], ["encrypted_refresh_token", "ij/t4WHBl2cPb91PHd6m/g==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 500 Internal Server Error in 23ms  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:38:22.371601"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:38:22.371601"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 2], ["encrypted_refresh_token", "qPe6cXJg7Emdu75DJ9mqbg==\n"], ["encrypted_refresh_token_iv", "sU9apcDOTYuUUDsFF3blRw==\n"], ["encrypted_refresh_token_salt", "d4e7d85d22792618"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.6ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.4ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 2]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 2 [["encrypted_access_token", "DaLot3RRknhxazyQqbUw0Q==\n"], ["encrypted_access_token_iv", "zFN/ataOzDWGXtAyngd22A==\n"], ["encrypted_access_token_salt", "78a0e3164def17a2"], ["encrypted_refresh_token", "Msa1i7ePbJdEbxlBx8YXTg==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 500 Internal Server Error in 22ms  (0.3ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:38:48.432673"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:38:48.432673"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 3], ["encrypted_refresh_token", "TVKM5mVNnDTQGD+wl5VQAw==\n"], ["encrypted_refresh_token_iv", "1XfvOjffkYreFd1QLvujww==\n"], ["encrypted_refresh_token_salt", "58124020acb764e5"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.8ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 3]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 3 [["encrypted_access_token", "78xZCdHsqF8G+3gvloGEoA==\n"], ["encrypted_access_token_iv", "poRYZHqrjE+dy57EQSP0fA==\n"], ["encrypted_access_token_salt", "cb0fd3f2c8a1db84"], ["encrypted_refresh_token", "bb00Rifrg9hPW7FROhY3gw==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 500 Internal Server Error in 23ms  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:38:53.079748"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:38:53.079748"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 4], ["encrypted_refresh_token", "iLMtJFsbW8OW3cCydIDm2w==\n"], ["encrypted_refresh_token_iv", "XN0UBJ8f3B3GiUOHQ1UWFA==\n"], ["encrypted_refresh_token_salt", "45f23d5b9cb0b964"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.7ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 4]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 4 [["encrypted_access_token", "TOp74AxM0WNDoDIbhG2xmw==\n"], ["encrypted_access_token_iv", "FwJ5immiNKUOAtO8HriaoA==\n"], ["encrypted_access_token_salt", "90e905db86c184dc"], ["encrypted_refresh_token", "uWpeJcOD43N1ToN3MuQjwQ==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 500 Internal Server Error in 22ms  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.7ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (6.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 15:39:05.650501"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:39:05.650501"], ["user_id", 6]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:39:05.662222"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.661733"], ["updated_at", "2015-04-29 15:39:05.662222"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:39:05.664675"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:39:05.663672"], ["updated_at", "2015-04-29 15:39:05.664675"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:39:05.666298"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:39:05.665883"], ["updated_at", "2015-04-29 15:39:05.666298"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:39:05.667637"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:39:05.667263"], ["updated_at", "2015-04-29 15:39:05.667637"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:39:05.668965"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:39:05.668552"], ["updated_at", "2015-04-29 15:39:05.668965"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:39:05.670235"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:39:05.669850"], ["updated_at", "2015-04-29 15:39:05.670235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 15:39:05.671717')  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 3]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 4]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 5]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 6]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 7]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.678142"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.677739"], ["updated_at", "2015-04-29 15:39:05.678142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 8 [["payload", "--- {}\n"], ["token", "fcfde609-5e2e-4dc8-9374-f149b2725cb5"], ["token_timestamp", "2015-04-29 15:39:05.679701"], ["updated_at", "2015-04-29 15:39:05.679777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'fcfde609-5e2e-4dc8-9374-f149b2725cb5' AND (token_timestamp >= '2015-04-29 15:34:05.681369') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 8 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:39:05.682605"], ["updated_at", "2015-04-29 15:39:05.682776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.685012"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.684585"], ["updated_at", "2015-04-29 15:39:05.685012"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 9 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 15:39:05.686286"], ["updated_at", "2015-04-29 15:39:05.686329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.688443"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.688054"], ["updated_at", "2015-04-29 15:39:05.688443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 10 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.692469"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.692037"], ["updated_at", "2015-04-29 15:39:05.692469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:39:05.693416')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.695206"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 15:39:05.694762"], ["updated_at", "2015-04-29 15:39:05.695206"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:39:05.696408')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:39:05.698048')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.714424"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:39:05.714424"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.717756"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.717320"], ["updated_at", "2015-04-29 15:39:05.717756"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 14 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "a39c6693-40b7-4b0d-ac36-2606a7543054"], ["token_timestamp", "2015-04-29 15:39:05.719663"], ["updated_at", "2015-04-29 15:39:05.719723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"a39c6693-40b7-4b0d-ac36-2606a7543054"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'a39c6693-40b7-4b0d-ac36-2606a7543054' AND (token_timestamp >= '2015-04-29 15:34:05.722411') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 14 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:39:05.723494"], ["updated_at", "2015-04-29 15:39:05.723605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 2.0ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 15:34:05.729754') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.6ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.742502"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.741851"], ["updated_at", "2015-04-29 15:39:05.742502"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"15"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 15 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 1.0ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.749875"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.749362"], ["updated_at", "2015-04-29 15:39:05.749875"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"16", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 16 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.756782"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.756270"], ["updated_at", "2015-04-29 15:39:05.756782"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"17", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 17 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.764241"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.763693"], ["updated_at", "2015-04-29 15:39:05.764241"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"18", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 18 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.771212"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.770708"], ["updated_at", "2015-04-29 15:39:05.771212"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"19", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 19 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.778351"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.777697"], ["updated_at", "2015-04-29 15:39:05.778351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"20", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 20 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:39:05.789642"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:39:05.789642"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 2.0ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:39:05.797849"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:39:05.797849"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 6]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 6], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 8ms (Views: 1.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:39:05.812420"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:39:05.812420"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 7], ["encrypted_refresh_token", "RAEDQS2cEOfEb+4A8ZdUnA==\n"], ["encrypted_refresh_token_iv", "3f5tzyp9bqaUfvjPSyrIMg==\n"], ["encrypted_refresh_token_salt", "df1969873cf5cb4b"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 7]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 8 [["encrypted_access_token", "GXb74uHO/G6iFVfdWayI8w==\n"], ["encrypted_access_token_iv", "YMHnAEoAjc8WhEkPAq87OQ==\n"], ["encrypted_access_token_salt", "bd1de2e295e71f4f"], ["encrypted_refresh_token", "EWWe1zrWo1uIsl1o0Yzplg==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 500 Internal Server Error in 13ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:39:05.836604"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:39:05.836604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 8]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 8], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:39:05.849699')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:39:05.852716"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:39:05.000000"], ["updated_at", "2015-04-29 15:39:05.852716"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:39:05.854529')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.347955"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.000000"], ["updated_at", "2015-04-29 15:49:00.347955"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:49:00.352178')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:49:00.357070')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:49:00.364717"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:49:00.364717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.5ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:49:00.378466"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:49:00.378466"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 10], ["encrypted_refresh_token", "n5dFrh1k6A7UeQ2mW+8Xmw==\n"], ["encrypted_refresh_token_iv", "h0w9ixine0apxr3rIDipWg==\n"], ["encrypted_refresh_token_salt", "73c6cafc2fb8ab3e"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 10]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 10 [["encrypted_access_token", "PzdUIw+VWdR0wb/LYRXYrQ==\n"], ["encrypted_access_token_iv", "skz7VoMR2uj85tOl3T6O0Q==\n"], ["encrypted_access_token_salt", "1238de34f04e4131"], ["encrypted_refresh_token", "qHBJMZingCifYmCs19IY1w==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 19ms (ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:49:00.415194"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:49:00.415194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 11]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 11], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.1ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:49:00.425974"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:49:00.425974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 12]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 12], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.436109"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.435465"], ["updated_at", "2015-04-29 15:49:00.436109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 23 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "36eb8a29-aa51-499c-a902-bf69e3b9d34b"], ["token_timestamp", "2015-04-29 15:49:00.438263"], ["updated_at", "2015-04-29 15:49:00.438342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"36eb8a29-aa51-499c-a902-bf69e3b9d34b"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '36eb8a29-aa51-499c-a902-bf69e3b9d34b' AND (token_timestamp >= '2015-04-29 15:44:00.440987') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 23 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:49:00.442150"], ["updated_at", "2015-04-29 15:49:00.442327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.1ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 15:44:00.447531') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.456479"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.455820"], ["updated_at", "2015-04-29 15:49:00.456479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"24"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 24 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.464036"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.463453"], ["updated_at", "2015-04-29 15:49:00.464036"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"25", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 25 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.471185"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.470655"], ["updated_at", "2015-04-29 15:49:00.471185"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"26", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.2ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 26 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.477943"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.477419"], ["updated_at", "2015-04-29 15:49:00.477943"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"27", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 27 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.484795"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.484211"], ["updated_at", "2015-04-29 15:49:00.484795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"28", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 28 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.492215"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.491642"], ["updated_at", "2015-04-29 15:49:00.492215"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"29", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 29 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 15:49:00.512577"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:49:00.512577"], ["user_id", 14]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:49:00.515804"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.515362"], ["updated_at", "2015-04-29 15:49:00.515804"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:49:00.517518"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:49:00.517053"], ["updated_at", "2015-04-29 15:49:00.517518"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:49:00.518889"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:49:00.518441"], ["updated_at", "2015-04-29 15:49:00.518889"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:49:00.520183"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:49:00.519784"], ["updated_at", "2015-04-29 15:49:00.520183"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:49:00.521505"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:49:00.521127"], ["updated_at", "2015-04-29 15:49:00.521505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:49:00.522768"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:49:00.522380"], ["updated_at", "2015-04-29 15:49:00.522768"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 15:49:00.524241')  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 32]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 33]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 34]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 35]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 36]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.530591"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.530182"], ["updated_at", "2015-04-29 15:49:00.530591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 37 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 15:49:00.531764"], ["updated_at", "2015-04-29 15:49:00.531847"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.534277"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.533836"], ["updated_at", "2015-04-29 15:49:00.534277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 38 [["payload", "--- {}\n"], ["token", "34be6e33-10f4-436d-9e71-56633bf16640"], ["token_timestamp", "2015-04-29 15:49:00.535427"], ["updated_at", "2015-04-29 15:49:00.535478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '34be6e33-10f4-436d-9e71-56633bf16640' AND (token_timestamp >= '2015-04-29 15:44:00.536493') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 38 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:49:00.537544"], ["updated_at", "2015-04-29 15:49:00.537661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.539821"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.539359"], ["updated_at", "2015-04-29 15:49:00.539821"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 39 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.544116"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:49:00.543678"], ["updated_at", "2015-04-29 15:49:00.544116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:49:00.545038')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.547032"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 15:49:00.546545"], ["updated_at", "2015-04-29 15:49:00.547032"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:49:00.548124')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:49:00.549616')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:49:00.565858"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:49:00.565858"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.3ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.134772"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.127721"], ["updated_at", "2015-04-29 15:51:31.134772"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 43 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "cba908d6-2dd9-4979-9b61-ecae42c635c0"], ["token_timestamp", "2015-04-29 15:51:31.139545"], ["updated_at", "2015-04-29 15:51:31.139640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"cba908d6-2dd9-4979-9b61-ecae42c635c0"} LtiBoxEngine::LtiLaunch Load (0.7ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'cba908d6-2dd9-4979-9b61-ecae42c635c0' AND (token_timestamp >= '2015-04-29 15:46:31.145544') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 43 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:51:31.148108"], ["updated_at", "2015-04-29 15:51:31.148309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 12ms (Views: 5.0ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 15:46:31.158223') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.6ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.163102"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.162456"], ["updated_at", "2015-04-29 15:51:31.163102"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"44"} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 44 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 1.0ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.170928"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.170351"], ["updated_at", "2015-04-29 15:51:31.170928"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"45", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 45 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.178216"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.177665"], ["updated_at", "2015-04-29 15:51:31.178216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"46", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 46 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.184894"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.184420"], ["updated_at", "2015-04-29 15:51:31.184894"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"47", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 47 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.191635"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.191123"], ["updated_at", "2015-04-29 15:51:31.191635"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"48", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 48 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.198338"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.197806"], ["updated_at", "2015-04-29 15:51:31.198338"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"49", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 49 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:51:31.213127"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:51:31.213127"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 13], ["encrypted_refresh_token", "Sa7VdVurJHIsN5mOop34zA==\n"], ["encrypted_refresh_token_iv", "dGOFbqSPqQaKa/EHuJYfyw==\n"], ["encrypted_refresh_token_salt", "1a775949d15004cf"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 13]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 15 [["encrypted_access_token", "RLHP/lNcQZSBfUaPmm+00g==\n"], ["encrypted_access_token_iv", "QkV172WD745G7atcOmwVyw==\n"], ["encrypted_access_token_salt", "69923883aad89984"], ["encrypted_refresh_token", "lfROgd/FDWe8Cnhf26MI2g==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 19ms (ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:51:31.250332"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:51:31.250332"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:51:31.256998"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:51:31.256998"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 15]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 15], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.1ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:51:31.267304"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:51:31.267304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 16]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 16], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.276927"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.276370"], ["updated_at", "2015-04-29 15:51:31.276927"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 50 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 15:51:31.278471"], ["updated_at", "2015-04-29 15:51:31.278535"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:51:31.281108"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.280633"], ["updated_at", "2015-04-29 15:51:31.281108"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:51:31.282900"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:51:31.282374"], ["updated_at", "2015-04-29 15:51:31.282900"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:51:31.284479"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:51:31.284033"], ["updated_at", "2015-04-29 15:51:31.284479"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:51:31.285890"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:51:31.285468"], ["updated_at", "2015-04-29 15:51:31.285890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:51:31.287231"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:51:31.286826"], ["updated_at", "2015-04-29 15:51:31.287231"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:51:31.288579"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:51:31.288150"], ["updated_at", "2015-04-29 15:51:31.288579"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 15:51:31.290222')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 52]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 53]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 54]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 55]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 56]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.296659"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.296166"], ["updated_at", "2015-04-29 15:51:31.296659"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 57 [["payload", "--- {}\n"], ["token", "1b944ece-a042-4b94-b196-9f5210e9d1f6"], ["token_timestamp", "2015-04-29 15:51:31.297979"], ["updated_at", "2015-04-29 15:51:31.298037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '1b944ece-a042-4b94-b196-9f5210e9d1f6' AND (token_timestamp >= '2015-04-29 15:46:31.299143') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 57 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:51:31.300137"], ["updated_at", "2015-04-29 15:51:31.300247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.302355"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.301955"], ["updated_at", "2015-04-29 15:51:31.302355"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 58 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.309212"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 15:51:31.308740"], ["updated_at", "2015-04-29 15:51:31.309212"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:51:31.310204')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.312126"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.311699"], ["updated_at", "2015-04-29 15:51:31.312126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:51:31.313084')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:51:31.314446')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.328018"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:51:31.328018"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.5ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:51:31.338521"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:51:31.000000"], ["updated_at", "2015-04-29 15:51:31.338521"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:51:31.340249')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:51:31.344158')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 15:51:31.355660"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:51:31.355660"], ["user_id", 19]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.3ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_box_engine/app/views/lti_box_engine/test/backdoor.html.erb within layouts/lti_box_engine/application (0.2ms) Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.7ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 15:52:21.550283"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:52:21.550283"], ["user_id", 21]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.557042"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.556401"], ["updated_at", "2015-04-29 15:52:21.557042"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"65"} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 65 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 1.0ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.565215"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.564672"], ["updated_at", "2015-04-29 15:52:21.565215"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"66", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 66 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.572813"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.572214"], ["updated_at", "2015-04-29 15:52:21.572813"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"67", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 67 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.579942"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.579400"], ["updated_at", "2015-04-29 15:52:21.579942"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"68", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.5ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 68 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.2ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.588609"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.588039"], ["updated_at", "2015-04-29 15:52:21.588609"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"69", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 69 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.595970"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.595393"], ["updated_at", "2015-04-29 15:52:21.595970"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"70", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 70 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.602591"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.602007"], ["updated_at", "2015-04-29 15:52:21.602591"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 71 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "f9b5b89f-ee41-4ab7-b703-0f8901348505"], ["token_timestamp", "2015-04-29 15:52:21.604853"], ["updated_at", "2015-04-29 15:52:21.604942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"f9b5b89f-ee41-4ab7-b703-0f8901348505"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'f9b5b89f-ee41-4ab7-b703-0f8901348505' AND (token_timestamp >= '2015-04-29 15:47:21.608216') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 71 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:52:21.609423"], ["updated_at", "2015-04-29 15:52:21.609606"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.4ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 15:47:21.615254') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.5ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:52:21.626247"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:52:21.626247"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 17]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 17], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 1.1ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:52:21.641194"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:52:21.641194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 18], ["encrypted_refresh_token", "epxpDoCherYffwDubCPXBQ==\n"], ["encrypted_refresh_token_iv", "o57fE8lLGdtfNdsya8QlCQ==\n"], ["encrypted_refresh_token_salt", "b8015effc97c37fc"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 18]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 23 [["encrypted_access_token", "aUL9mPN6miFNFPG82ct3yw==\n"], ["encrypted_access_token_iv", "jsQ3gs4dgioHqHRhRHZl8Q==\n"], ["encrypted_access_token_salt", "07b5efda06d29bb6"], ["encrypted_refresh_token", "ucuW9mLW5Z9UZaGarzbw0A==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 500 Internal Server Error in 12ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:52:21.664428"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:52:21.664428"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.5ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 19]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 19], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:52:21.675507"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:52:21.675507"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:52:21.687699')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.690856"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.000000"], ["updated_at", "2015-04-29 15:52:21.690856"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:52:21.692595')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.698408"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.697898"], ["updated_at", "2015-04-29 15:52:21.698408"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 73 [["payload", "--- {}\n"], ["token", "82be5fc7-b6e8-476c-a5b2-a5e9b1b2d962"], ["token_timestamp", "2015-04-29 15:52:21.699867"], ["updated_at", "2015-04-29 15:52:21.699930"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '82be5fc7-b6e8-476c-a5b2-a5e9b1b2d962' AND (token_timestamp >= '2015-04-29 15:47:21.701193') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 73 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:52:21.702264"], ["updated_at", "2015-04-29 15:52:21.702382"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.704696"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.704301"], ["updated_at", "2015-04-29 15:52:21.704696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 74 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 15:52:21.706020"], ["updated_at", "2015-04-29 15:52:21.706068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.708226"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.707817"], ["updated_at", "2015-04-29 15:52:21.708226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 75 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:21.712504"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.712076"], ["updated_at", "2015-04-29 15:52:21.712504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:21.714096"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:52:21.713669"], ["updated_at", "2015-04-29 15:52:21.714096"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:21.715288"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:52:21.714953"], ["updated_at", "2015-04-29 15:52:21.715288"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:21.716480"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:52:21.716111"], ["updated_at", "2015-04-29 15:52:21.716480"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:21.717942"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:52:21.717551"], ["updated_at", "2015-04-29 15:52:21.717942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:21.719159"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:52:21.718823"], ["updated_at", "2015-04-29 15:52:21.719159"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.2ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 15:52:21.720670')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 77]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 78]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 79]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 80]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 81]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.741935"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:52:21.741935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:52:21.744350')  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.746531"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 15:52:21.745936"], ["updated_at", "2015-04-29 15:52:21.746531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:52:21.747763')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:21.749910"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:52:21.749318"], ["updated_at", "2015-04-29 15:52:21.749910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:52:21.751707')  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.7ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 15:52:47.755961"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:52:47.755961"], ["user_id", 26]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.761135"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.760628"], ["updated_at", "2015-04-29 15:52:47.761135"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 86 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:47.766666"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.766170"], ["updated_at", "2015-04-29 15:52:47.766666"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:47.768363"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:52:47.767892"], ["updated_at", "2015-04-29 15:52:47.768363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:47.769749"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:52:47.769365"], ["updated_at", "2015-04-29 15:52:47.769749"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:47.771169"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:52:47.770781"], ["updated_at", "2015-04-29 15:52:47.771169"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:47.772469"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:52:47.772066"], ["updated_at", "2015-04-29 15:52:47.772469"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:52:47.773760"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:52:47.773362"], ["updated_at", "2015-04-29 15:52:47.773760"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 15:52:47.775310')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 88]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 89]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 90]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 91]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 92]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.781846"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.781424"], ["updated_at", "2015-04-29 15:52:47.781846"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 93 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 15:52:47.783152"], ["updated_at", "2015-04-29 15:52:47.783207"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.785316"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.784920"], ["updated_at", "2015-04-29 15:52:47.785316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 94 [["payload", "--- {}\n"], ["token", "b545489b-7216-4f27-9882-2eef82a9052f"], ["token_timestamp", "2015-04-29 15:52:47.786633"], ["updated_at", "2015-04-29 15:52:47.786684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'b545489b-7216-4f27-9882-2eef82a9052f' AND (token_timestamp >= '2015-04-29 15:47:47.787650') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 94 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:52:47.788798"], ["updated_at", "2015-04-29 15:52:47.788974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.791540"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:52:47.791540"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.794081"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 15:52:47.793661"], ["updated_at", "2015-04-29 15:52:47.794081"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:52:47.795036')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.796935"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.796533"], ["updated_at", "2015-04-29 15:52:47.796935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:52:47.797907')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:52:47.799206')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.826759"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.826198"], ["updated_at", "2015-04-29 15:52:47.826759"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 98 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "3fb5cf98-9813-43e6-bcee-962c110b4413"], ["token_timestamp", "2015-04-29 15:52:47.829015"], ["updated_at", "2015-04-29 15:52:47.829077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"3fb5cf98-9813-43e6-bcee-962c110b4413"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '3fb5cf98-9813-43e6-bcee-962c110b4413' AND (token_timestamp >= '2015-04-29 15:47:47.831891') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 98 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:52:47.833145"], ["updated_at", "2015-04-29 15:52:47.833270"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.7ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 15:47:47.839402') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.6ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:52:47.852402"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:52:47.852402"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 21]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 21], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 8ms (Views: 1.1ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:52:47.867217"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:52:47.867217"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:52:47.874126"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:52:47.874126"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 23], ["encrypted_refresh_token", "C16sQ1g+v3balsVhYQ7pYQ==\n"], ["encrypted_refresh_token_iv", "lOZguf9Tp1wqQN5KHo7S9g==\n"], ["encrypted_refresh_token_salt", "1607999add34b056"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 23]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 28 [["encrypted_access_token", "IDPxh+hTQsISmFM3vRcfaQ==\n"], ["encrypted_access_token_iv", "wQeLCi4BXFIskx643FPivA==\n"], ["encrypted_access_token_salt", "d3d053d5b0a7498f"], ["encrypted_refresh_token", "6uEALP9CXWgZjEbRdoQHqw==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 500 Internal Server Error in 13ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:52:47.898316"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:52:47.898316"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 24]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 24], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.908971"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.908336"], ["updated_at", "2015-04-29 15:52:47.908971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"99"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 99 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.916484"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.915953"], ["updated_at", "2015-04-29 15:52:47.916484"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"100", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 100 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.923827"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.923305"], ["updated_at", "2015-04-29 15:52:47.923827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"101", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 101 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.930532"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.930035"], ["updated_at", "2015-04-29 15:52:47.930532"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"102", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 102 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.937266"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.936752"], ["updated_at", "2015-04-29 15:52:47.937266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"103", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 103 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.943686"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.943176"], ["updated_at", "2015-04-29 15:52:47.943686"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"104", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 104 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:52:47.957655"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:52:47.000000"], ["updated_at", "2015-04-29 15:52:47.957655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:52:47.959392')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:52:47.961967')  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.499273"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.492416"], ["updated_at", "2015-04-29 15:53:58.499273"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"106"} LtiBoxEngine::LtiLaunch Load (0.5ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 106 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 8ms (Views: 3.9ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.516257"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.515572"], ["updated_at", "2015-04-29 15:53:58.516257"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"107", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 107 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.523916"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.523343"], ["updated_at", "2015-04-29 15:53:58.523916"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"108", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 108 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.533037"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.532274"], ["updated_at", "2015-04-29 15:53:58.533037"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"109", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 109 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.540160"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.539691"], ["updated_at", "2015-04-29 15:53:58.540160"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"110", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 110 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.546436"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.545966"], ["updated_at", "2015-04-29 15:53:58.546436"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"111", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 111 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:53:58.561838"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:53:58.561838"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 1.9ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:53:58.570351"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:53:58.570351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 26], ["encrypted_refresh_token", "j3Qj7GXvxWAIcGvYAUqOdQ==\n"], ["encrypted_refresh_token_iv", "ypMv3kET50KHX/HWAexT5A==\n"], ["encrypted_refresh_token_salt", "9ca533989b049150"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 26]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 30 [["encrypted_access_token", "t0ZM7qPRj6tY5qioJiGdxg==\n"], ["encrypted_access_token_iv", "x85CztVCCrN2bmkLS1g8dw==\n"], ["encrypted_access_token_salt", "3ff06b6b3e8e7b1d"], ["encrypted_refresh_token", "26lYzMW5aqsGYYF2wKBLYg==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 18ms (ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:53:58.606255"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:53:58.606255"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 27]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 27], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 500 Internal Server Error in 6ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:53:58.617516"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:53:58.617516"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 28]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 28], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 500 Internal Server Error in 5ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.628139"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.627547"], ["updated_at", "2015-04-29 15:53:58.628139"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 112 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "fdd4bbd8-7f1d-4f82-9528-d5aa13115a9f"], ["token_timestamp", "2015-04-29 15:53:58.630601"], ["updated_at", "2015-04-29 15:53:58.630685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"fdd4bbd8-7f1d-4f82-9528-d5aa13115a9f"} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'fdd4bbd8-7f1d-4f82-9528-d5aa13115a9f' AND (token_timestamp >= '2015-04-29 15:48:58.633308') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 112 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:53:58.634521"], ["updated_at", "2015-04-29 15:53:58.634699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.1ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 15:48:58.640218') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 15:53:58.651617"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:53:58.651617"], ["user_id", 34]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.663600"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.000000"], ["updated_at", "2015-04-29 15:53:58.663600"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:53:58.665258')  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:53:58.669242')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:53:58.671630"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.671136"], ["updated_at", "2015-04-29 15:53:58.671630"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:53:58.673449"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:53:58.672934"], ["updated_at", "2015-04-29 15:53:58.673449"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:53:58.674611"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:53:58.674280"], ["updated_at", "2015-04-29 15:53:58.674611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:53:58.675734"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:53:58.675406"], ["updated_at", "2015-04-29 15:53:58.675734"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:53:58.676880"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:53:58.676536"], ["updated_at", "2015-04-29 15:53:58.676880"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:53:58.678225"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:53:58.677844"], ["updated_at", "2015-04-29 15:53:58.678225"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.2ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 15:53:58.679751')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 116]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 117]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 118]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 119]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 120]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.686152"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.685666"], ["updated_at", "2015-04-29 15:53:58.686152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 121 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 15:53:58.687452"], ["updated_at", "2015-04-29 15:53:58.687505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.689624"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.689194"], ["updated_at", "2015-04-29 15:53:58.689624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 122 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.693388"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.692960"], ["updated_at", "2015-04-29 15:53:58.693388"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 123 [["payload", "--- {}\n"], ["token", "12706521-ef7e-4491-b08e-88957aa39b34"], ["token_timestamp", "2015-04-29 15:53:58.694571"], ["updated_at", "2015-04-29 15:53:58.694620"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '12706521-ef7e-4491-b08e-88957aa39b34' AND (token_timestamp >= '2015-04-29 15:48:58.695616') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 123 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:53:58.696607"], ["updated_at", "2015-04-29 15:53:58.696714"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.699029"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:53:58.698601"], ["updated_at", "2015-04-29 15:53:58.699029"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:53:58.700087')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:53:58.701507')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.703265"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 15:53:58.702809"], ["updated_at", "2015-04-29 15:53:58.703265"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:53:58.704195')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:53:58.708736"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:53:58.708736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.3ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:54:39.450957')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.466248"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.000000"], ["updated_at", "2015-04-29 15:54:39.466248"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:54:39.468984')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.5ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 15:54:39.491925"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:54:39.491925"], ["user_id", 36]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.497553"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.496944"], ["updated_at", "2015-04-29 15:54:39.497553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 129 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "029b2309-ac73-48d4-aa88-0a73540d61c5"], ["token_timestamp", "2015-04-29 15:54:39.499781"], ["updated_at", "2015-04-29 15:54:39.499865"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"029b2309-ac73-48d4-aa88-0a73540d61c5"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '029b2309-ac73-48d4-aa88-0a73540d61c5' AND (token_timestamp >= '2015-04-29 15:49:39.504247') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 129 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:54:39.505604"], ["updated_at", "2015-04-29 15:54:39.505788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_box_engine/app/views/lti_box_engine/lti/index.html.erb within layouts/lti_box_engine/application (0.2ms) Completed 200 OK in 8ms (Views: 5.1ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 15:49:39.515664') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.6ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:54:39.519823"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:54:39.519823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 29]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 29], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 8ms (Views: 1.2ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:54:39.534376"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:54:39.534376"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 30]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 30], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:54:39.544209"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:54:39.544209"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 31], ["encrypted_refresh_token", "8YtbhdiR1hTJMhvelA4f+A==\n"], ["encrypted_refresh_token_iv", "CF1ajW9vXTfCVHX3Hd938Q==\n"], ["encrypted_refresh_token_salt", "c64fb5bf8013b6d8"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 31]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 39 [["encrypted_access_token", "RVDBWHqoKcPs+eUvId1yqA==\n"], ["encrypted_access_token_iv", "vHPMwBR13KAL0BFJ4xpuEg==\n"], ["encrypted_access_token_salt", "76ee686cd22c1442"], ["encrypted_refresh_token", "SZOp2AQgAoPUf+wDxHdswA==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 12ms (ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:54:39.568103"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:54:39.568103"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.582240"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.581607"], ["updated_at", "2015-04-29 15:54:39.582240"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"130"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 130 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.589759"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.589244"], ["updated_at", "2015-04-29 15:54:39.589759"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"131", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 131 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.596743"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.596238"], ["updated_at", "2015-04-29 15:54:39.596743"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"132", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 132 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.603907"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.603354"], ["updated_at", "2015-04-29 15:54:39.603907"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"133", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 133 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.611340"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.610784"], ["updated_at", "2015-04-29 15:54:39.611340"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"134", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 134 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.618010"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.617512"], ["updated_at", "2015-04-29 15:54:39.618010"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"135", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 135 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.628315"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.627792"], ["updated_at", "2015-04-29 15:54:39.628315"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 136 [["payload", "--- {}\n"], ["token", "88543f3c-c0c7-4374-9a74-860151e40c65"], ["token_timestamp", "2015-04-29 15:54:39.629724"], ["updated_at", "2015-04-29 15:54:39.629781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '88543f3c-c0c7-4374-9a74-860151e40c65' AND (token_timestamp >= '2015-04-29 15:49:39.631169') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 136 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:54:39.632245"], ["updated_at", "2015-04-29 15:54:39.632363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.634607"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.634191"], ["updated_at", "2015-04-29 15:54:39.634607"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 137 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.638726"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.638255"], ["updated_at", "2015-04-29 15:54:39.638726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 138 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 15:54:39.640090"], ["updated_at", "2015-04-29 15:54:39.640141"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:54:39.642404"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.641919"], ["updated_at", "2015-04-29 15:54:39.642404"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:54:39.644078"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:54:39.643627"], ["updated_at", "2015-04-29 15:54:39.644078"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:54:39.645406"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:54:39.644972"], ["updated_at", "2015-04-29 15:54:39.645406"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:54:39.646806"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:54:39.646363"], ["updated_at", "2015-04-29 15:54:39.646806"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:54:39.648152"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:54:39.647778"], ["updated_at", "2015-04-29 15:54:39.648152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:54:39.649365"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:54:39.648990"], ["updated_at", "2015-04-29 15:54:39.649365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.2ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 15:54:39.650804')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 140]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 141]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 142]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 143]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 144]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.669363"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:54:39.669363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.674614"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:54:39.674193"], ["updated_at", "2015-04-29 15:54:39.674614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:54:39.675713')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:54:39.677724"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 15:54:39.677238"], ["updated_at", "2015-04-29 15:54:39.677724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:54:39.678769')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:54:39.680294')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.543020"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.536443"], ["updated_at", "2015-04-29 15:55:16.543020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 148 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 15:55:16.547160"], ["updated_at", "2015-04-29 15:55:16.547243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.550875"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.550337"], ["updated_at", "2015-04-29 15:55:16.550875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 149 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.555621"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.555193"], ["updated_at", "2015-04-29 15:55:16.555621"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 150 [["payload", "--- {}\n"], ["token", "efec9c8e-e211-46da-b7bb-0b461bdec8a7"], ["token_timestamp", "2015-04-29 15:55:16.556879"], ["updated_at", "2015-04-29 15:55:16.556931"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.7ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'efec9c8e-e211-46da-b7bb-0b461bdec8a7' AND (token_timestamp >= '2015-04-29 15:50:16.560034') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 150 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:55:16.562421"], ["updated_at", "2015-04-29 15:55:16.562607"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:55:16.564851"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.564432"], ["updated_at", "2015-04-29 15:55:16.564851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:55:16.566441"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:55:16.566005"], ["updated_at", "2015-04-29 15:55:16.566441"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:55:16.567768"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:55:16.567356"], ["updated_at", "2015-04-29 15:55:16.567768"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:55:16.569279"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:55:16.568823"], ["updated_at", "2015-04-29 15:55:16.569279"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:55:16.570735"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:55:16.570304"], ["updated_at", "2015-04-29 15:55:16.570735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:55:16.572077"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:55:16.571691"], ["updated_at", "2015-04-29 15:55:16.572077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.2ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 15:55:16.573431')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 152]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 153]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 154]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 155]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 156]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.581628"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:55:16.581628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.595973"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.595420"], ["updated_at", "2015-04-29 15:55:16.595973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:55:16.597192')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.599185"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 15:55:16.598686"], ["updated_at", "2015-04-29 15:55:16.599185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:55:16.600258')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:55:16.601647')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.608336"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.000000"], ["updated_at", "2015-04-29 15:55:16.608336"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:55:16.614695')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:55:16.618533')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:55:16.627291"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:55:16.627291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 33], ["encrypted_refresh_token", "+/UVF0PPX53uuOZOBsLuCA==\n"], ["encrypted_refresh_token_iv", "jMVt3oRTOCDUXAeWoaMDKA==\n"], ["encrypted_refresh_token_salt", "975578da298bb8da"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 33]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 40 [["encrypted_access_token", "PNt3w7LTd3WnnfakHJiB6g==\n"], ["encrypted_access_token_iv", "30X379BGTNblRMbQ8IPU1Q==\n"], ["encrypted_access_token_salt", "553308e47e23b2db"], ["encrypted_refresh_token", "vXjQ2yC5+JjTO/DbnKZYkA==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 19ms (ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:55:16.664517"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:55:16.664517"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 34]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 34], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 4.9ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:55:16.679499"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:55:16.679499"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 35]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 35], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:55:16.689584"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:55:16.689584"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 15:50:16.697919') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 1.1ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.702209"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.701547"], ["updated_at", "2015-04-29 15:55:16.702209"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 161 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "86fb82b1-99d0-41e4-afb7-8efc416d2306"], ["token_timestamp", "2015-04-29 15:55:16.704462"], ["updated_at", "2015-04-29 15:55:16.704524"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"86fb82b1-99d0-41e4-afb7-8efc416d2306"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '86fb82b1-99d0-41e4-afb7-8efc416d2306' AND (token_timestamp >= '2015-04-29 15:50:16.707098') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 161 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:55:16.708214"], ["updated_at", "2015-04-29 15:55:16.708340"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.717996"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.717383"], ["updated_at", "2015-04-29 15:55:16.717996"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"162", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 162 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.725418"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.724900"], ["updated_at", "2015-04-29 15:55:16.725418"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"163"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 163 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.732236"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.731695"], ["updated_at", "2015-04-29 15:55:16.732236"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"164", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 164 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.739310"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.738734"], ["updated_at", "2015-04-29 15:55:16.739310"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"165", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 165 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.746762"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.746106"], ["updated_at", "2015-04-29 15:55:16.746762"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"166", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 166 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:55:16.753763"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:55:16.753274"], ["updated_at", "2015-04-29 15:55:16.753763"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"167", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 167 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 15:55:16.769582"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:55:16.769582"], ["user_id", 43]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.271497"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.000000"], ["updated_at", "2015-04-29 15:57:20.271497"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:57:20.275831')  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:57:20.282991')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:57:20.285462"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.284966"], ["updated_at", "2015-04-29 15:57:20.285462"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:57:20.287584"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:57:20.286831"], ["updated_at", "2015-04-29 15:57:20.287584"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:57:20.289565"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:57:20.289054"], ["updated_at", "2015-04-29 15:57:20.289565"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:57:20.291188"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:57:20.290718"], ["updated_at", "2015-04-29 15:57:20.291188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:57:20.292679"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:57:20.292191"], ["updated_at", "2015-04-29 15:57:20.292679"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 15:57:20.294041"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 15:57:20.293633"], ["updated_at", "2015-04-29 15:57:20.294041"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 15:57:20.295391')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 171]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 172]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 173]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 174]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 175]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.301953"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.301531"], ["updated_at", "2015-04-29 15:57:20.301953"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 176 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 15:57:20.303276"], ["updated_at", "2015-04-29 15:57:20.303348"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.306190"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.305751"], ["updated_at", "2015-04-29 15:57:20.306190"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 177 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.311437"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.310883"], ["updated_at", "2015-04-29 15:57:20.311437"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 178 [["payload", "--- {}\n"], ["token", "267b42ab-754d-4534-b851-a36222e8b01f"], ["token_timestamp", "2015-04-29 15:57:20.312849"], ["updated_at", "2015-04-29 15:57:20.312904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '267b42ab-754d-4534-b851-a36222e8b01f' AND (token_timestamp >= '2015-04-29 15:52:20.313961') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 178 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:57:20.316061"], ["updated_at", "2015-04-29 15:57:20.316237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.318473"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.318080"], ["updated_at", "2015-04-29 15:57:20.318473"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:57:20.319437')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:57:20.320806')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.322457"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 15:57:20.321991"], ["updated_at", "2015-04-29 15:57:20.322457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 03:57:20.323427')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.328054"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:57:20.328054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 15:57:20.357103"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 15:57:20.357103"], ["user_id", 45]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 15:52:20.372698') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 6ms (Views: 4.9ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.380641"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.379981"], ["updated_at", "2015-04-29 15:57:20.380641"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 183 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "29bf4663-15fd-4ef1-8b4c-51d4d3c701df"], ["token_timestamp", "2015-04-29 15:57:20.383068"], ["updated_at", "2015-04-29 15:57:20.383139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"29bf4663-15fd-4ef1-8b4c-51d4d3c701df"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '29bf4663-15fd-4ef1-8b4c-51d4d3c701df' AND (token_timestamp >= '2015-04-29 15:52:20.386006') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 183 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 15:57:20.387114"], ["updated_at", "2015-04-29 15:57:20.387236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:57:20.396778"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:57:20.396778"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 37], ["encrypted_refresh_token", "u3PZ82wniirycIF2i0RKfw==\n"], ["encrypted_refresh_token_iv", "ixOcItHK9Frf/gVb70h1Cg==\n"], ["encrypted_refresh_token_salt", "034bfcc5ce6830bf"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 3ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:57:20.412265"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:57:20.412265"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:57:20.419251"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:57:20.419251"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 39]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 39], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 1.1ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:57:20.430595"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:57:20.430595"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 40]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 40], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 15:57:20.440362"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 15:57:20.440362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 41], ["encrypted_refresh_token", "aLlz1Owe86idkHhv32WCwg==\n"], ["encrypted_refresh_token_iv", "l5IJQc+1OHHtiSBjjt/1NA==\n"], ["encrypted_refresh_token_salt", "13cbda1253651ab5"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 41]]  (0.3ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 50 [["encrypted_access_token", "sqo++BWtgMvwLwVylg/XcA==\n"], ["encrypted_access_token_iv", "uV7dTR8r6jdgjsSZ0c+Nag==\n"], ["encrypted_access_token_salt", "5c65bf3c2d39027e"], ["encrypted_refresh_token", "Fy6DcSgAXBPPPTTwzqhafg==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 13ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.463314"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.462690"], ["updated_at", "2015-04-29 15:57:20.463314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"184", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 184 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.470873"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.470346"], ["updated_at", "2015-04-29 15:57:20.470873"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"185"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 185 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.477399"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.476904"], ["updated_at", "2015-04-29 15:57:20.477399"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"186", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 186 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.484425"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.483884"], ["updated_at", "2015-04-29 15:57:20.484425"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"187", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.2ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 187 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.491403"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.490843"], ["updated_at", "2015-04-29 15:57:20.491403"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"188", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 188 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 15:57:20.498820"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 15:57:20.498281"], ["updated_at", "2015-04-29 15:57:20.498820"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"189", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 189 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.5ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.6ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.3ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 16:32:03.566293"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:32:03.566293"], ["user_id", 51]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.7ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.583834"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.583242"], ["updated_at", "2015-04-29 16:32:03.583834"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 191 [["payload", "--- {}\n"], ["token", "7018abf7-3485-4eb6-b9f1-b5d4a93429d6"], ["token_timestamp", "2015-04-29 16:32:03.585647"], ["updated_at", "2015-04-29 16:32:03.585726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '7018abf7-3485-4eb6-b9f1-b5d4a93429d6' AND (token_timestamp >= '2015-04-29 16:27:03.587451') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 191 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:32:03.588700"], ["updated_at", "2015-04-29 16:32:03.588883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.591140"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.590693"], ["updated_at", "2015-04-29 16:32:03.591140"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 192 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.595415"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.594959"], ["updated_at", "2015-04-29 16:32:03.595415"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 193 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 16:32:03.596805"], ["updated_at", "2015-04-29 16:32:03.596855"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:32:03.599222"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.598804"], ["updated_at", "2015-04-29 16:32:03.599222"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:32:03.600919"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:32:03.600458"], ["updated_at", "2015-04-29 16:32:03.600919"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:32:03.602256"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:32:03.601859"], ["updated_at", "2015-04-29 16:32:03.602256"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:32:03.603539"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:32:03.603168"], ["updated_at", "2015-04-29 16:32:03.603539"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:32:03.604808"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:32:03.604430"], ["updated_at", "2015-04-29 16:32:03.604808"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:32:03.606090"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:32:03.605667"], ["updated_at", "2015-04-29 16:32:03.606090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 16:32:03.607719')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 195]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 196]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 197]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 198]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 199]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.625953"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:32:03.625953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.631426"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 16:32:03.630935"], ["updated_at", "2015-04-29 16:32:03.631426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:32:03.632619')  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.634646"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.634228"], ["updated_at", "2015-04-29 16:32:03.634646"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:32:03.635679')  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:32:03.637442')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 5ms (Views: 5.3ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:27:03.656425') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 3ms (Views: 1.6ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.661004"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.660452"], ["updated_at", "2015-04-29 16:32:03.661004"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 203 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "2a44b13f-9fa6-47d9-876b-fe2255804133"], ["token_timestamp", "2015-04-29 16:32:03.663220"], ["updated_at", "2015-04-29 16:32:03.663282"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"2a44b13f-9fa6-47d9-876b-fe2255804133"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '2a44b13f-9fa6-47d9-876b-fe2255804133' AND (token_timestamp >= '2015-04-29 16:27:03.665959') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 203 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:32:03.667186"], ["updated_at", "2015-04-29 16:32:03.667309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:32:03.679589"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:32:03.679589"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.6ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 42]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 42], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 1.3ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:32:03.695150"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:32:03.695150"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 2.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:32:03.703161"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:32:03.703161"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 44], ["encrypted_refresh_token", "YE+SSxhQMFKDsqISY3Q8ag==\n"], ["encrypted_refresh_token_iv", "HIGU57uHi1g+TVurvMmzww==\n"], ["encrypted_refresh_token_salt", "eff07a7b9efe2357"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 44]] Completed 500 Internal Server Error in 5ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:32:03.719049"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:32:03.719049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 45]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 45], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:32:03.730179"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:32:03.730179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 46], ["encrypted_refresh_token", "AO5NXQXmuXnKkX3M0XyRjA==\n"], ["encrypted_refresh_token_iv", "N20xKpxeRIhaEcsQS4B6OQ==\n"], ["encrypted_refresh_token_salt", "befa1a599b745392"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 46]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 56 [["encrypted_access_token", "4b+xPlO45SwHCoT2UNtGkw==\n"], ["encrypted_access_token_iv", "lvCK9mNczkmCQm3GorMQ1Q==\n"], ["encrypted_access_token_salt", "76718942d460a5c5"], ["encrypted_refresh_token", "sBI7u8Xvmkw/oDs3XvAZlA==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 12ms (ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.753675"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.752976"], ["updated_at", "2015-04-29 16:32:03.753675"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"204", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 204 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.761247"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.760731"], ["updated_at", "2015-04-29 16:32:03.761247"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"205"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 205 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.767953"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.767361"], ["updated_at", "2015-04-29 16:32:03.767953"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"206", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 206 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.774891"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.774339"], ["updated_at", "2015-04-29 16:32:03.774891"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"207", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 207 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.781768"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.781252"], ["updated_at", "2015-04-29 16:32:03.781768"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"208", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 208 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.788704"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.788134"], ["updated_at", "2015-04-29 16:32:03.788704"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"209", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 209 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:32:03.795769')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:32:03.800433"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:32:03.000000"], ["updated_at", "2015-04-29 16:32:03.800433"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:32:03.802211')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:33:30.440356"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:33:30.440356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.8ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.4ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 47]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 47], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_box_engine/app/views/lti_box_engine/lti/authorize.html.erb within layouts/lti_box_engine/application (0.2ms) Completed 200 OK in 25ms (Views: 5.5ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:33:30.475143"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:33:30.475143"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:33:30.482181"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:33:30.482181"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 49], ["encrypted_refresh_token", "1joqGGEZIVhceJm6oPK2NA==\n"], ["encrypted_refresh_token_iv", "Ia+Ny0tTd9vs81deF4ALWw==\n"], ["encrypted_refresh_token_salt", "c86b78cc51bda899"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 49]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 58 [["encrypted_access_token", "qFjQiWwIfezwQb2aff7hYQ==\n"], ["encrypted_access_token_iv", "UICC2EhYSsz7XZTzlOlR7g==\n"], ["encrypted_access_token_salt", "8e15308fe1508115"], ["encrypted_refresh_token", "bJj0mXH4//cEbHoIP0ICnQ==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 13ms (ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:33:30.507702"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:33:30.507702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 50]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 50], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:33:30.519208"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:33:30.519208"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 51], ["encrypted_refresh_token", "UpTb59S/jrqt+XG/Jm5RwQ==\n"], ["encrypted_refresh_token_iv", "UMWGiXBnvAwwnwI/Za/g9A==\n"], ["encrypted_refresh_token_salt", "1d544816d4055ebd"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 51]] Completed 500 Internal Server Error in 6ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.540511"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.535058"], ["updated_at", "2015-04-29 16:33:30.540511"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 211 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "240490ba-a474-42bf-879b-b35776da8d83"], ["token_timestamp", "2015-04-29 16:33:30.543403"], ["updated_at", "2015-04-29 16:33:30.543487"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"240490ba-a474-42bf-879b-b35776da8d83"} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '240490ba-a474-42bf-879b-b35776da8d83' AND (token_timestamp >= '2015-04-29 16:28:30.546355') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 211 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:33:30.547686"], ["updated_at", "2015-04-29 16:33:30.547873"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.2ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:28:30.553649') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.6ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.558509"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.557915"], ["updated_at", "2015-04-29 16:33:30.558509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"212"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 212 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 1.0ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.565958"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.565450"], ["updated_at", "2015-04-29 16:33:30.565958"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"213", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 213 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.573234"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.572704"], ["updated_at", "2015-04-29 16:33:30.573234"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"214", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 214 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.579973"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.579457"], ["updated_at", "2015-04-29 16:33:30.579973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"215", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.2ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 215 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.586067"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.585632"], ["updated_at", "2015-04-29 16:33:30.586067"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"216", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 216 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.592879"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.592361"], ["updated_at", "2015-04-29 16:33:30.592879"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"217", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 217 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.607851"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.000000"], ["updated_at", "2015-04-29 16:33:30.607851"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:33:30.609755')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:33:30.615621')  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.5ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 16:33:30.630469"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:33:30.630469"], ["user_id", 62]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.635434"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.634958"], ["updated_at", "2015-04-29 16:33:30.635434"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 220 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 16:33:30.637000"], ["updated_at", "2015-04-29 16:33:30.637065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:33:30.639457"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.639040"], ["updated_at", "2015-04-29 16:33:30.639457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:33:30.641128"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:33:30.640664"], ["updated_at", "2015-04-29 16:33:30.641128"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:33:30.642523"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:33:30.642064"], ["updated_at", "2015-04-29 16:33:30.642523"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:33:30.644086"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:33:30.643595"], ["updated_at", "2015-04-29 16:33:30.644086"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:33:30.645569"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:33:30.645197"], ["updated_at", "2015-04-29 16:33:30.645569"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:33:30.646889"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:33:30.646505"], ["updated_at", "2015-04-29 16:33:30.646889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 16:33:30.648343')  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 222]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 223]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 224]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 225]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 226]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.654840"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.654324"], ["updated_at", "2015-04-29 16:33:30.654840"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 227 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.658950"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.658565"], ["updated_at", "2015-04-29 16:33:30.658950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 228 [["payload", "--- {}\n"], ["token", "64b8525e-e271-4bb1-94a0-d7af8a0084e4"], ["token_timestamp", "2015-04-29 16:33:30.660322"], ["updated_at", "2015-04-29 16:33:30.660384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '64b8525e-e271-4bb1-94a0-d7af8a0084e4' AND (token_timestamp >= '2015-04-29 16:28:30.661505') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 228 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:33:30.662581"], ["updated_at", "2015-04-29 16:33:30.662706"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.667126"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 16:33:30.666674"], ["updated_at", "2015-04-29 16:33:30.667126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:33:30.668246')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.670103"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:33:30.669690"], ["updated_at", "2015-04-29 16:33:30.670103"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:33:30.671070')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:33:30.672291')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:33:30.674403"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:33:30.674403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.6ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.676578"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.669242"], ["updated_at", "2015-04-29 16:42:30.676578"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"232"} LtiBoxEngine::LtiLaunch Load (0.5ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 232 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Rendered text template (0.0ms) Completed 500 Internal Server Error in 8ms (Views: 4.0ms | ActiveRecord: 0.5ms)  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.695505"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.694880"], ["updated_at", "2015-04-29 16:42:30.695505"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"233", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 233 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.703737"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.703134"], ["updated_at", "2015-04-29 16:42:30.703737"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"234", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 234 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.711137"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.710580"], ["updated_at", "2015-04-29 16:42:30.711137"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"235", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 235 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.718722"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.718121"], ["updated_at", "2015-04-29 16:42:30.718722"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"236", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 236 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.726096"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.725562"], ["updated_at", "2015-04-29 16:42:30.726096"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"237", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 237 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.737700"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.737076"], ["updated_at", "2015-04-29 16:42:30.737700"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 238 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "aea2c2cb-72fd-4f90-887f-273401ae07d3"], ["token_timestamp", "2015-04-29 16:42:30.740371"], ["updated_at", "2015-04-29 16:42:30.740477"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"aea2c2cb-72fd-4f90-887f-273401ae07d3"} LtiBoxEngine::LtiLaunch Load (0.5ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'aea2c2cb-72fd-4f90-887f-273401ae07d3' AND (token_timestamp >= '2015-04-29 16:37:30.743896') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 238 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:42:30.745370"], ["updated_at", "2015-04-29 16:42:30.745567"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 2.3ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:37:30.753162') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.6ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:42:30.765033"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:42:30.765033"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 52], ["encrypted_refresh_token", "j1hNnA9qP/SvR0Y7LCjhCg==\n"], ["encrypted_refresh_token_iv", "GZIO4gNXixYNnYVCn/VmTA==\n"], ["encrypted_refresh_token_salt", "8de8f7d397385227"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 52]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 63 [["encrypted_access_token", "zmNJ9DvXF2eZuvKzc8B/Fg==\n"], ["encrypted_access_token_iv", "RRxESW+A9K9WtaalvsX8Vw==\n"], ["encrypted_access_token_salt", "f23a4c6ddb7fc1d4"], ["encrypted_refresh_token", "OU09OJtgGNZ1g8ox8dK1fA==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 18ms (ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:42:30.802096"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:42:30.802096"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 53]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 53], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.2ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:42:30.813005"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:42:30.813005"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:42:30.819435"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:42:30.819435"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 55], ["encrypted_refresh_token", "Rn4YpQHde4ptlMEz14fUeg==\n"], ["encrypted_refresh_token_iv", "HaM207rik7of6IAKn0kSjg==\n"], ["encrypted_refresh_token_salt", "fb4e0b559876c3a9"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 55]] Completed 500 Internal Server Error in 8ms  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:42:30.837315"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:42:30.837315"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 56]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 56], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.847900"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.847300"], ["updated_at", "2015-04-29 16:42:30.847900"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 239 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 16:42:30.849431"], ["updated_at", "2015-04-29 16:42:30.849504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.852023"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.851536"], ["updated_at", "2015-04-29 16:42:30.852023"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 240 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.856419"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.855951"], ["updated_at", "2015-04-29 16:42:30.856419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 241 [["payload", "--- {}\n"], ["token", "20f52fb6-a51d-417e-ab8a-714521769a64"], ["token_timestamp", "2015-04-29 16:42:30.857725"], ["updated_at", "2015-04-29 16:42:30.857779"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '20f52fb6-a51d-417e-ab8a-714521769a64' AND (token_timestamp >= '2015-04-29 16:37:30.858910') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 241 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:42:30.860027"], ["updated_at", "2015-04-29 16:42:30.860145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:42:30.862301"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.861870"], ["updated_at", "2015-04-29 16:42:30.862301"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:42:30.863924"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:42:30.863471"], ["updated_at", "2015-04-29 16:42:30.863924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:42:30.865265"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:42:30.864803"], ["updated_at", "2015-04-29 16:42:30.865265"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:42:30.866561"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:42:30.866161"], ["updated_at", "2015-04-29 16:42:30.866561"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:42:30.867899"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:42:30.867495"], ["updated_at", "2015-04-29 16:42:30.867899"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:42:30.869156"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:42:30.868776"], ["updated_at", "2015-04-29 16:42:30.869156"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 16:42:30.870710')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 243]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 244]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 245]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 246]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 247]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.879782"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:42:30.879782"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:42:30.893411')  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.895575"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 16:42:30.895056"], ["updated_at", "2015-04-29 16:42:30.895575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:42:30.896653')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.898616"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.898183"], ["updated_at", "2015-04-29 16:42:30.898616"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:42:30.899683')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 16:42:30.913845"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:42:30.913845"], ["user_id", 68]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:42:30.920229"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:42:30.000000"], ["updated_at", "2015-04-29 16:42:30.920229"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:42:30.922104')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:42:30.926147')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:51:17.854057')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:17.867316"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:51:17.000000"], ["updated_at", "2015-04-29 16:51:17.867316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:51:17.871059')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 16:51:17.887942"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:51:17.887942"], ["user_id", 69]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.5ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:51:17.896053"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:51:17.895538"], ["updated_at", "2015-04-29 16:51:17.896053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:51:17.897790"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:51:17.897345"], ["updated_at", "2015-04-29 16:51:17.897790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:51:17.899082"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:51:17.898724"], ["updated_at", "2015-04-29 16:51:17.899082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:51:17.900569"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:51:17.900097"], ["updated_at", "2015-04-29 16:51:17.900569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:51:17.902377"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:51:17.901832"], ["updated_at", "2015-04-29 16:51:17.902377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:51:17.903911"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:51:17.903523"], ["updated_at", "2015-04-29 16:51:17.903911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 16:51:17.905429')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 256]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 257]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 258]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 259]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 260]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:17.911318"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:51:17.910924"], ["updated_at", "2015-04-29 16:51:17.911318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 261 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:17.915632"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:51:17.915175"], ["updated_at", "2015-04-29 16:51:17.915632"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 262 [["payload", "--- {}\n"], ["token", "b54d87d4-24bb-4fc9-8599-12d3ce0e2929"], ["token_timestamp", "2015-04-29 16:51:17.916972"], ["updated_at", "2015-04-29 16:51:17.917029"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'b54d87d4-24bb-4fc9-8599-12d3ce0e2929' AND (token_timestamp >= '2015-04-29 16:46:17.918244') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 262 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:51:17.919735"], ["updated_at", "2015-04-29 16:51:17.919951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:17.922547"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:51:17.922047"], ["updated_at", "2015-04-29 16:51:17.922547"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 263 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 16:51:17.923879"], ["updated_at", "2015-04-29 16:51:17.923935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:17.926387"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:51:17.925930"], ["updated_at", "2015-04-29 16:51:17.926387"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:51:17.927392')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:17.929270"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 16:51:17.928816"], ["updated_at", "2015-04-29 16:51:17.929270"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:51:17.930229')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:51:17.931554')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:17.933824"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:51:17.933824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:51:17.960636"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:51:17.960636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 57]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 57], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 1.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:51:17.975726"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:51:17.975726"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:51:17.982780"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:51:17.982780"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 59]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 59], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:51:17.993162"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:51:17.993162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 60], ["encrypted_refresh_token", "1P4W1KyAfUsvn1yyn9dw+A==\n"], ["encrypted_refresh_token_iv", "7n+z+g7jOm77twvtLVc8PA==\n"], ["encrypted_refresh_token_salt", "9fc45e059cdd7860"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 60]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 73 [["encrypted_access_token", "6/tdVk/CekVQSosVR2gsBA==\n"], ["encrypted_access_token_iv", "aMCWF5ejkggZQxNUomJwDg==\n"], ["encrypted_access_token_salt", "71496fa88e68f7fa"], ["encrypted_refresh_token", "SDL0+p3DwHJlR7za5DRANQ==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 13ms (ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:51:18.016362"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:51:18.016362"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:46:18.021197') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 1.2ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:18.025525"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:51:18.024884"], ["updated_at", "2015-04-29 16:51:18.025525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 267 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "68c3cda5-6a37-419c-b89a-651d1566a58c"], ["token_timestamp", "2015-04-29 16:51:18.027609"], ["updated_at", "2015-04-29 16:51:18.027671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"68c3cda5-6a37-419c-b89a-651d1566a58c"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '68c3cda5-6a37-419c-b89a-651d1566a58c' AND (token_timestamp >= '2015-04-29 16:46:18.030181') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 267 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:51:18.031206"], ["updated_at", "2015-04-29 16:51:18.031311"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.5ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:18.040249"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:51:18.039526"], ["updated_at", "2015-04-29 16:51:18.040249"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"268", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 268 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:18.048916"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:51:18.048274"], ["updated_at", "2015-04-29 16:51:18.048916"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"269"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 269 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:18.055813"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:51:18.055254"], ["updated_at", "2015-04-29 16:51:18.055813"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"270", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 270 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:18.063041"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:51:18.062437"], ["updated_at", "2015-04-29 16:51:18.063041"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"271", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 271 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:18.071129"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:51:18.070566"], ["updated_at", "2015-04-29 16:51:18.071129"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"272", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 272 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:51:18.078357"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:51:18.077807"], ["updated_at", "2015-04-29 16:51:18.078357"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"273", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 273 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 16:52:05.020498"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:52:05.020498"], ["user_id", 74]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.6ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) ROLLBACK  (0.4ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.045402"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.000000"], ["updated_at", "2015-04-29 16:52:05.045402"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:52:05.047370')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:52:05.049902')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:05.052099"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.051669"], ["updated_at", "2015-04-29 16:52:05.052099"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:05.053731"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:52:05.053277"], ["updated_at", "2015-04-29 16:52:05.053731"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:05.054995"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:52:05.054616"], ["updated_at", "2015-04-29 16:52:05.054995"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:05.056314"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:52:05.055917"], ["updated_at", "2015-04-29 16:52:05.056314"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:05.057585"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:52:05.057196"], ["updated_at", "2015-04-29 16:52:05.057585"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:05.058902"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:52:05.058499"], ["updated_at", "2015-04-29 16:52:05.058902"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 16:52:05.060353')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 277]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 278]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 279]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 280]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 281]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.066317"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.065929"], ["updated_at", "2015-04-29 16:52:05.066317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 282 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.071287"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.070767"], ["updated_at", "2015-04-29 16:52:05.071287"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 283 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 16:52:05.072848"], ["updated_at", "2015-04-29 16:52:05.072911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.075159"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.074730"], ["updated_at", "2015-04-29 16:52:05.075159"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 284 [["payload", "--- {}\n"], ["token", "f6a89786-1dd3-40b4-b48b-3901b2573f7b"], ["token_timestamp", "2015-04-29 16:52:05.076409"], ["updated_at", "2015-04-29 16:52:05.076459"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'f6a89786-1dd3-40b4-b48b-3901b2573f7b' AND (token_timestamp >= '2015-04-29 16:47:05.077415') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 284 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:52:05.078509"], ["updated_at", "2015-04-29 16:52:05.078673"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.080914"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.080479"], ["updated_at", "2015-04-29 16:52:05.080914"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:52:05.081899')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.083714"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 16:52:05.083258"], ["updated_at", "2015-04-29 16:52:05.083714"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:52:05.084679')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:52:05.086207')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.088623"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:52:05.088623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:47:05.107649') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 6ms (Views: 5.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.116284"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.115484"], ["updated_at", "2015-04-29 16:52:05.116284"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 288 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "89e1e6eb-8bb0-44bf-ab49-dec45293e466"], ["token_timestamp", "2015-04-29 16:52:05.118590"], ["updated_at", "2015-04-29 16:52:05.118656"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"89e1e6eb-8bb0-44bf-ab49-dec45293e466"} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '89e1e6eb-8bb0-44bf-ab49-dec45293e466' AND (token_timestamp >= '2015-04-29 16:47:05.121887') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 288 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:52:05.123156"], ["updated_at", "2015-04-29 16:52:05.123288"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.128305"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.127734"], ["updated_at", "2015-04-29 16:52:05.128305"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"289", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 289 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.135960"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.135403"], ["updated_at", "2015-04-29 16:52:05.135960"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"290"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 290 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.142647"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.142076"], ["updated_at", "2015-04-29 16:52:05.142647"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"291", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 291 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.149989"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.149458"], ["updated_at", "2015-04-29 16:52:05.149989"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"292", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 292 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.157046"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.156487"], ["updated_at", "2015-04-29 16:52:05.157046"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"293", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 293 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:05.163790"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:05.163273"], ["updated_at", "2015-04-29 16:52:05.163790"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"294", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 294 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:52:05.174719"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:52:05.174719"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:52:05.182655"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:52:05.182655"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 63], ["encrypted_refresh_token", "FSfHPQxaDNmcwqN1YtDShA==\n"], ["encrypted_refresh_token_iv", "TVqNBCoC2iwBjWCfNJV50w==\n"], ["encrypted_refresh_token_salt", "05eb645729d4463b"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 63]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 76 [["encrypted_access_token", "qHE+Q0xAQRJlhFaME96duA==\n"], ["encrypted_access_token_iv", "UB1JR40OiAV6dQELn+Cq4A==\n"], ["encrypted_access_token_salt", "a9e318813b41fe60"], ["encrypted_refresh_token", "6Y8ZYVwV737fi0gDZLLuGQ==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 14ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:52:05.208524"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:52:05.208524"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 64]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 64], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.4ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:52:05.219800"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:52:05.219800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.5ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 65]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 65], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:52:05.230170"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:52:05.230170"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.6ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:52:40.195746')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.209034"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.000000"], ["updated_at", "2015-04-29 16:52:40.209034"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:52:40.211840')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.5ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 16:52:40.239199"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:52:40.239199"], ["user_id", 80]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:52:40.252822"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:52:40.252822"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 67]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 67], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 1.6ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:52:40.268259"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:52:40.268259"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:52:40.274971"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:52:40.274971"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 69]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 69], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:52:40.284773"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:52:40.284773"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:52:40.287813"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:52:40.287813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 71], ["encrypted_refresh_token", "zFh8j/tWP0BGjaRFBj95yQ==\n"], ["encrypted_refresh_token_iv", "TnUQXy9fG6KbMSpCb9rhcA==\n"], ["encrypted_refresh_token_salt", "ee05e2f1bffc3404"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 71]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 83 [["encrypted_access_token", "iT97FYmSdQWoAjMi2Xlndw==\n"], ["encrypted_access_token_iv", "MXnSc5712bvgnXJph1I7GQ==\n"], ["encrypted_access_token_salt", "0ac03b800ebd6353"], ["encrypted_refresh_token", "ffQ+P4aqIO/lx6L8zeBZTg==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 14ms (ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.312025"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.311431"], ["updated_at", "2015-04-29 16:52:40.312025"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 297 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "67e25b11-f823-42a6-af08-fabecbc605d9"], ["token_timestamp", "2015-04-29 16:52:40.314469"], ["updated_at", "2015-04-29 16:52:40.314570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"67e25b11-f823-42a6-af08-fabecbc605d9"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '67e25b11-f823-42a6-af08-fabecbc605d9' AND (token_timestamp >= '2015-04-29 16:47:40.317398') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 297 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:52:40.318701"], ["updated_at", "2015-04-29 16:52:40.318897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.1ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:47:40.324443') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 1ms (Views: 0.5ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.335480"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.334876"], ["updated_at", "2015-04-29 16:52:40.335480"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"298"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 298 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.342641"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.342138"], ["updated_at", "2015-04-29 16:52:40.342641"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"299", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 299 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.350031"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.349440"], ["updated_at", "2015-04-29 16:52:40.350031"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"300", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 300 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.357343"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.356817"], ["updated_at", "2015-04-29 16:52:40.357343"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"301", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 301 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.364352"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.363824"], ["updated_at", "2015-04-29 16:52:40.364352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"302", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 302 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.371275"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.370726"], ["updated_at", "2015-04-29 16:52:40.371275"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"303", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 303 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.377121"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.376657"], ["updated_at", "2015-04-29 16:52:40.377121"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 304 [["payload", "--- {}\n"], ["token", "859b93df-d71e-4d19-ab75-66941614cbfd"], ["token_timestamp", "2015-04-29 16:52:40.378469"], ["updated_at", "2015-04-29 16:52:40.378528"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '859b93df-d71e-4d19-ab75-66941614cbfd' AND (token_timestamp >= '2015-04-29 16:47:40.379615') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 304 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:52:40.380628"], ["updated_at", "2015-04-29 16:52:40.380737"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.383290"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.382770"], ["updated_at", "2015-04-29 16:52:40.383290"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 305 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 16:52:40.384728"], ["updated_at", "2015-04-29 16:52:40.384783"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:40.387437"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.386819"], ["updated_at", "2015-04-29 16:52:40.387437"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:40.389248"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:52:40.388777"], ["updated_at", "2015-04-29 16:52:40.389248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:40.390471"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:52:40.390139"], ["updated_at", "2015-04-29 16:52:40.390471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:40.391639"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:52:40.391306"], ["updated_at", "2015-04-29 16:52:40.391639"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:40.392817"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:52:40.392456"], ["updated_at", "2015-04-29 16:52:40.392817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:52:40.393983"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:52:40.393634"], ["updated_at", "2015-04-29 16:52:40.393983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 16:52:40.395319')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 307]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 308]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 309]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 310]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 311]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.401065"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.400643"], ["updated_at", "2015-04-29 16:52:40.401065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 312 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:52:40.418860')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.421238"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 16:52:40.420728"], ["updated_at", "2015-04-29 16:52:40.421238"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:52:40.422271')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.424134"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:52:40.423680"], ["updated_at", "2015-04-29 16:52:40.424134"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:52:40.425210')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:52:40.427567"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:52:40.427567"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.401317"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.394548"], ["updated_at", "2015-04-29 16:57:22.401317"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 316 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.410241"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.409680"], ["updated_at", "2015-04-29 16:57:22.410241"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 317 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 16:57:22.411764"], ["updated_at", "2015-04-29 16:57:22.411817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:57:22.414093"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.413636"], ["updated_at", "2015-04-29 16:57:22.414093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:57:22.415837"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:57:22.415335"], ["updated_at", "2015-04-29 16:57:22.415837"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:57:22.417291"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:57:22.416858"], ["updated_at", "2015-04-29 16:57:22.417291"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:57:22.418726"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:57:22.418308"], ["updated_at", "2015-04-29 16:57:22.418726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:57:22.420352"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:57:22.419836"], ["updated_at", "2015-04-29 16:57:22.420352"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:57:22.421772"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:57:22.421392"], ["updated_at", "2015-04-29 16:57:22.421772"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 16:57:22.423219')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 319]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 320]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 321]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 322]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 323]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.429778"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.429232"], ["updated_at", "2015-04-29 16:57:22.429778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 324 [["payload", "--- {}\n"], ["token", "ff5d2e97-81f5-4096-8757-bdfeb4a97b0f"], ["token_timestamp", "2015-04-29 16:57:22.431140"], ["updated_at", "2015-04-29 16:57:22.431195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.6ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'ff5d2e97-81f5-4096-8757-bdfeb4a97b0f' AND (token_timestamp >= '2015-04-29 16:52:22.434239') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 324 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:57:22.436219"], ["updated_at", "2015-04-29 16:57:22.436408"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.439272"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:57:22.439272"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:57:22.444878')  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.446991"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 16:57:22.446455"], ["updated_at", "2015-04-29 16:57:22.446991"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:57:22.448098')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.449773"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.449389"], ["updated_at", "2015-04-29 16:57:22.449773"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:57:22.450726')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_box_engine/app/views/lti_box_engine/test/backdoor.html.erb within layouts/lti_box_engine/application (0.2ms) Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.483107"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.000000"], ["updated_at", "2015-04-29 16:57:22.483107"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:57:22.484910')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:57:22.489056')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 16:57:22.508506"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:57:22.508506"], ["user_id", 85]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.517760"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.517176"], ["updated_at", "2015-04-29 16:57:22.517760"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"330"} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 330 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 1.0ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.525662"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.525079"], ["updated_at", "2015-04-29 16:57:22.525662"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"331", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 331 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.532929"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.532333"], ["updated_at", "2015-04-29 16:57:22.532929"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"332", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 332 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.540236"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.539725"], ["updated_at", "2015-04-29 16:57:22.540236"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"333", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 333 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.547110"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.546562"], ["updated_at", "2015-04-29 16:57:22.547110"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"334", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 334 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.554078"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.553408"], ["updated_at", "2015-04-29 16:57:22.554078"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"335", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 335 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:57:22.560640"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:57:22.560128"], ["updated_at", "2015-04-29 16:57:22.560640"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 336 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "7e1c9ac5-b22d-4b18-b7b3-0865fac894b1"], ["token_timestamp", "2015-04-29 16:57:22.562852"], ["updated_at", "2015-04-29 16:57:22.562918"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"7e1c9ac5-b22d-4b18-b7b3-0865fac894b1"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '7e1c9ac5-b22d-4b18-b7b3-0865fac894b1' AND (token_timestamp >= '2015-04-29 16:52:22.565362') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 336 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:57:22.566387"], ["updated_at", "2015-04-29 16:57:22.566502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.4ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:52:22.572162') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 1ms (Views: 0.6ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:57:22.575858"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:57:22.575858"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 72]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 72], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 1.2ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:57:22.591254"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:57:22.591254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 73], ["encrypted_refresh_token", "L5a54idTUaeOlKRZdRfoNA==\n"], ["encrypted_refresh_token_iv", "jkQENeuE+mCHZxe1RGThtQ==\n"], ["encrypted_refresh_token_salt", "4c28b6323a390e1f"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 73]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 87 [["encrypted_access_token", "5C6jhrtPnhDttLcbwQVtVg==\n"], ["encrypted_access_token_iv", "tc5NqtpKEPzqmsgtYomTEA==\n"], ["encrypted_access_token_salt", "631842b070d0f9bf"], ["encrypted_refresh_token", "b8jWHIffRpDz5tHNG9A4/Q==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 12ms (ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:57:22.614363"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:57:22.614363"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:57:22.620971"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:57:22.620971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 75]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 75], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:57:22.631438"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:57:22.631438"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.3ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.493874"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.487134"], ["updated_at", "2015-04-29 16:58:02.493874"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 337 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 16:58:02.497754"], ["updated_at", "2015-04-29 16:58:02.497835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:02.501619"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.501126"], ["updated_at", "2015-04-29 16:58:02.501619"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:02.503447"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:58:02.502937"], ["updated_at", "2015-04-29 16:58:02.503447"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:02.504861"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:58:02.504450"], ["updated_at", "2015-04-29 16:58:02.504861"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:02.506194"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:58:02.505791"], ["updated_at", "2015-04-29 16:58:02.506194"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:02.507549"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:58:02.507136"], ["updated_at", "2015-04-29 16:58:02.507549"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:02.508758"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:58:02.508430"], ["updated_at", "2015-04-29 16:58:02.508758"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 16:58:02.510250')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 339]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 340]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 341]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 342]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 343]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.516330"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.515898"], ["updated_at", "2015-04-29 16:58:02.516330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 344 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.520770"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.520308"], ["updated_at", "2015-04-29 16:58:02.520770"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 345 [["payload", "--- {}\n"], ["token", "6cdd05f1-c57d-4c28-991f-db84e916e440"], ["token_timestamp", "2015-04-29 16:58:02.521957"], ["updated_at", "2015-04-29 16:58:02.522012"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.8ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '6cdd05f1-c57d-4c28-991f-db84e916e440' AND (token_timestamp >= '2015-04-29 16:53:02.525846') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 345 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:58:02.529575"], ["updated_at", "2015-04-29 16:58:02.529799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:58:02.534311')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.536362"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 16:58:02.535817"], ["updated_at", "2015-04-29 16:58:02.536362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:58:02.537463')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.539069"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.538718"], ["updated_at", "2015-04-29 16:58:02.539069"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:58:02.539980')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.542046"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:58:02.542046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 16:58:02.573149"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:58:02.573149"], ["user_id", 90]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.579630"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.579076"], ["updated_at", "2015-04-29 16:58:02.579630"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"350"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 350 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Rendered text template (0.0ms) Completed 500 Internal Server Error in 5ms (Views: 4.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.591398"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.590865"], ["updated_at", "2015-04-29 16:58:02.591398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"351", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 351 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.598886"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.598375"], ["updated_at", "2015-04-29 16:58:02.598886"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"352", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 352 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.605797"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.605294"], ["updated_at", "2015-04-29 16:58:02.605797"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"353", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 353 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.613007"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.612339"], ["updated_at", "2015-04-29 16:58:02.613007"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"354", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 354 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.620022"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.619484"], ["updated_at", "2015-04-29 16:58:02.620022"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"355", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 355 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:58:02.631275"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:58:02.631275"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 77], ["encrypted_refresh_token", "e6KnVUtuX055PlLHLm7jWw==\n"], ["encrypted_refresh_token_iv", "sxI24EeGbXweAKI1hk7nPQ==\n"], ["encrypted_refresh_token_salt", "5dd848d43849da53"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 77]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 91 [["encrypted_access_token", "eQOQ+VUAhoAFdEuT06Bykw==\n"], ["encrypted_access_token_iv", "6QciCs8tH4HaphPzPQDlpw==\n"], ["encrypted_access_token_salt", "390f986fb7bdf822"], ["encrypted_refresh_token", "5AUU5gOZpCfCykGoemTHNQ==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 14ms (ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:58:02.657851"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:58:02.657851"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 78]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 78], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 1.9ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:58:02.669340"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:58:02.669340"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:58:02.672306"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:58:02.672306"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 80]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 80], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:58:02.681799"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:58:02.681799"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.696007"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.695324"], ["updated_at", "2015-04-29 16:58:02.696007"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 356 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "bd3bed9d-3df7-4402-946b-e373432c1ffb"], ["token_timestamp", "2015-04-29 16:58:02.698429"], ["updated_at", "2015-04-29 16:58:02.698496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"bd3bed9d-3df7-4402-946b-e373432c1ffb"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'bd3bed9d-3df7-4402-946b-e373432c1ffb' AND (token_timestamp >= '2015-04-29 16:53:02.701259') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 356 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:58:02.702742"], ["updated_at", "2015-04-29 16:58:02.702876"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.1ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:53:02.708307') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 1ms (Views: 0.5ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:02.712899"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:02.000000"], ["updated_at", "2015-04-29 16:58:02.712899"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:58:02.714574')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:58:02.720235')  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:58:24.615135')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.629917"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.000000"], ["updated_at", "2015-04-29 16:58:24.629917"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:58:24.632674')  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_box_engine/app/views/lti_box_engine/test/backdoor.html.erb within layouts/lti_box_engine/application (0.2ms) Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:24.647332"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.646717"], ["updated_at", "2015-04-29 16:58:24.647332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:24.649232"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:58:24.648759"], ["updated_at", "2015-04-29 16:58:24.649232"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:24.650751"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:58:24.650270"], ["updated_at", "2015-04-29 16:58:24.650751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:24.652209"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:58:24.651793"], ["updated_at", "2015-04-29 16:58:24.652209"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:24.653476"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:58:24.653105"], ["updated_at", "2015-04-29 16:58:24.653476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 16:58:24.654841"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 16:58:24.654440"], ["updated_at", "2015-04-29 16:58:24.654841"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 16:58:24.656346')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 360]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 361]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 362]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 363]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 364]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.662628"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.662139"], ["updated_at", "2015-04-29 16:58:24.662628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 365 [["payload", "--- {}\n"], ["token", "2d313458-37c9-4a86-bab0-5c74d44644ec"], ["token_timestamp", "2015-04-29 16:58:24.664052"], ["updated_at", "2015-04-29 16:58:24.664132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '2d313458-37c9-4a86-bab0-5c74d44644ec' AND (token_timestamp >= '2015-04-29 16:53:24.665750') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 365 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:58:24.667599"], ["updated_at", "2015-04-29 16:58:24.667803"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.670331"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.669819"], ["updated_at", "2015-04-29 16:58:24.670331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 366 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.674938"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.674461"], ["updated_at", "2015-04-29 16:58:24.674938"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 367 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 16:58:24.676398"], ["updated_at", "2015-04-29 16:58:24.676453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.678960"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.678529"], ["updated_at", "2015-04-29 16:58:24.678960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:58:24.679958')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.681831"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 16:58:24.681357"], ["updated_at", "2015-04-29 16:58:24.681831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:58:24.682809')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 04:58:24.684094')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.696998"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:58:24.696998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.704025"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.703609"], ["updated_at", "2015-04-29 16:58:24.704025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"371"} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 371 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 1.0ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.711301"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.710804"], ["updated_at", "2015-04-29 16:58:24.711301"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"372", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 372 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.718345"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.717830"], ["updated_at", "2015-04-29 16:58:24.718345"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"373", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 373 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.725536"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.725020"], ["updated_at", "2015-04-29 16:58:24.725536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"374", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 374 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.733268"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.732651"], ["updated_at", "2015-04-29 16:58:24.733268"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"375", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 375 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.740099"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.739570"], ["updated_at", "2015-04-29 16:58:24.740099"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"376", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 376 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:58:24.746543"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:58:24.746543"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 82], ["encrypted_refresh_token", "hoegzTC5IimS/a3M5zsyeQ==\n"], ["encrypted_refresh_token_iv", "JodntSdjcKi5UjdDcraqwg==\n"], ["encrypted_refresh_token_salt", "cae294b6207894a8"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 82]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 94 [["encrypted_access_token", "elTSfM11MLtpzNMHxOgtBQ==\n"], ["encrypted_access_token_iv", "F+yh0HiJDNoaHVOBDI+jyg==\n"], ["encrypted_access_token_salt", "99523905455c33e9"], ["encrypted_refresh_token", "29g4b30onAg2Zg5T77gxJQ==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 18ms (ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:58:24.782552"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:58:24.782552"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 83]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 83], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.4ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:58:24.793592"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:58:24.793592"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 84]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 84], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.5ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:58:24.803322"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:58:24.803322"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 85], ["encrypted_refresh_token", "x9dR/uDT/uGDU2DruCtHBA==\n"], ["encrypted_refresh_token_iv", "BuDuGl+mxGLHWIdAfkOtvg==\n"], ["encrypted_refresh_token_salt", "f96411543fcf9085"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 85]] Completed 500 Internal Server Error in 5ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 16:58:24.818606"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 16:58:24.818606"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 16:58:24.833156"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 16:58:24.832516"], ["updated_at", "2015-04-29 16:58:24.833156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 377 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "2a57ed35-9f98-4409-8146-2a243917af2a"], ["token_timestamp", "2015-04-29 16:58:24.835534"], ["updated_at", "2015-04-29 16:58:24.835598"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"2a57ed35-9f98-4409-8146-2a243917af2a"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '2a57ed35-9f98-4409-8146-2a243917af2a' AND (token_timestamp >= '2015-04-29 16:53:24.838177') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 377 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 16:58:24.839321"], ["updated_at", "2015-04-29 16:58:24.839443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.2ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:53:24.845119') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.6ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 16:58:24.856645"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 16:58:24.856645"], ["user_id", 99]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.422580"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.000000"], ["updated_at", "2015-04-29 17:01:02.422580"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:01:02.432136')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:01:02.440715')  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.451347"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.450291"], ["updated_at", "2015-04-29 17:01:02.451347"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 380 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "53b30952-e122-4c13-ac8d-9169969dfc91"], ["token_timestamp", "2015-04-29 17:01:02.454314"], ["updated_at", "2015-04-29 17:01:02.454422"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"53b30952-e122-4c13-ac8d-9169969dfc91"} LtiBoxEngine::LtiLaunch Load (0.5ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '53b30952-e122-4c13-ac8d-9169969dfc91' AND (token_timestamp >= '2015-04-29 16:56:02.457994') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 380 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:01:02.460110"], ["updated_at", "2015-04-29 17:01:02.460314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 5.3ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:56:02.470427') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.6ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:01:02.474313"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:01:02.474313"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 87]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 87], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 17ms (Views: 1.1ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:01:02.497590"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:01:02.497590"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:01:02.504269"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:01:02.504269"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 89]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 89], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:01:02.514217"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:01:02.514217"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 90], ["encrypted_refresh_token", "rKhw3apUP0G8SO2vSZEpDA==\n"], ["encrypted_refresh_token_iv", "Nr0++54sEXb9nJJ0hN5ouQ==\n"], ["encrypted_refresh_token_salt", "08ca7bde73c7bad5"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 90]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 102 [["encrypted_access_token", "UFTGV9TzE0btDEvfgtpcpg==\n"], ["encrypted_access_token_iv", "JHF8BugLZAVnanJER97KtQ==\n"], ["encrypted_access_token_salt", "aa6d58300f242741"], ["encrypted_refresh_token", "Z4+KJwbpSz6kohhtUIsy+w==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 13ms (ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:01:02.538974"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:01:02.538974"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.542909"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.542316"], ["updated_at", "2015-04-29 17:01:02.542909"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"381"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 381 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.550266"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.549727"], ["updated_at", "2015-04-29 17:01:02.550266"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"382", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 382 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.557422"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.556866"], ["updated_at", "2015-04-29 17:01:02.557422"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"383", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 383 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.564372"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.563867"], ["updated_at", "2015-04-29 17:01:02.564372"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"384", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 384 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.572504"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.571827"], ["updated_at", "2015-04-29 17:01:02.572504"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"385", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 385 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.580590"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.580014"], ["updated_at", "2015-04-29 17:01:02.580590"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"386", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 386 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.590039"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.589530"], ["updated_at", "2015-04-29 17:01:02.590039"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 387 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 17:01:02.591554"], ["updated_at", "2015-04-29 17:01:02.591618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:02.594114"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.593621"], ["updated_at", "2015-04-29 17:01:02.594114"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:02.595791"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:01:02.595320"], ["updated_at", "2015-04-29 17:01:02.595791"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:02.597147"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:01:02.596767"], ["updated_at", "2015-04-29 17:01:02.597147"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:02.598454"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:01:02.598073"], ["updated_at", "2015-04-29 17:01:02.598454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:02.599682"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:01:02.599282"], ["updated_at", "2015-04-29 17:01:02.599682"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:02.600912"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:01:02.600587"], ["updated_at", "2015-04-29 17:01:02.600912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 17:01:02.602335')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 389]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 390]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 391]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 392]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 393]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.608945"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.608507"], ["updated_at", "2015-04-29 17:01:02.608945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 394 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.613364"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.612809"], ["updated_at", "2015-04-29 17:01:02.613364"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 395 [["payload", "--- {}\n"], ["token", "066a98e6-5d58-46f7-aa7c-718fe64ceb76"], ["token_timestamp", "2015-04-29 17:01:02.614801"], ["updated_at", "2015-04-29 17:01:02.614856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '066a98e6-5d58-46f7-aa7c-718fe64ceb76' AND (token_timestamp >= '2015-04-29 16:56:02.615902') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 395 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:01:02.616912"], ["updated_at", "2015-04-29 17:01:02.617027"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:01:02.620946')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.622641"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 17:01:02.622218"], ["updated_at", "2015-04-29 17:01:02.622641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:01:02.623607')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.625170"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:01:02.624801"], ["updated_at", "2015-04-29 17:01:02.625170"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:01:02.626213')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:02.628454"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:01:02.628454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 17:01:02.649062"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:01:02.649062"], ["user_id", 104]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_box_engine/app/views/lti_box_engine/test/backdoor.html.erb within layouts/lti_box_engine/application (0.2ms) Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.7ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 17:01:32.430207"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:01:32.430207"], ["user_id", 106]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:01:32.441595"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:01:32.441595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 92]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 92], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 1.5ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:01:32.456748"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:01:32.456748"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 93], ["encrypted_refresh_token", "SEMt4wwu1/bd6KlIPLeuPg==\n"], ["encrypted_refresh_token_iv", "YUcVNUtE20hNOXRZthOyTg==\n"], ["encrypted_refresh_token_salt", "ae397aba9d9324fa"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 93]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 108 [["encrypted_access_token", "d9rdTlaJfj8CdWGEK9y0iQ==\n"], ["encrypted_access_token_iv", "K1cngsDW7R4cSsGFMuSGhg==\n"], ["encrypted_access_token_salt", "56088f313518a030"], ["encrypted_refresh_token", "v8u9ZOXEO0Vao+/ZE45xQQ==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 14ms (ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:01:32.482071"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:01:32.482071"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:01:32.488704"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:01:32.488704"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 95]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 95], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:01:32.498616"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:01:32.498616"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.502247"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.501659"], ["updated_at", "2015-04-29 17:01:32.502247"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"401"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 401 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.509898"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.509380"], ["updated_at", "2015-04-29 17:01:32.509898"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"402", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.2ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 402 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.516804"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.516236"], ["updated_at", "2015-04-29 17:01:32.516804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"403", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 403 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.524119"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.523496"], ["updated_at", "2015-04-29 17:01:32.524119"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"404", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 404 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.531299"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.530804"], ["updated_at", "2015-04-29 17:01:32.531299"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"405", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 405 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.537799"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.537309"], ["updated_at", "2015-04-29 17:01:32.537799"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"406", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 406 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.544129"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.543630"], ["updated_at", "2015-04-29 17:01:32.544129"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 407 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "786dd7d4-24e9-4f7a-a1ca-172fda010cfc"], ["token_timestamp", "2015-04-29 17:01:32.546256"], ["updated_at", "2015-04-29 17:01:32.546344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"786dd7d4-24e9-4f7a-a1ca-172fda010cfc"} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '786dd7d4-24e9-4f7a-a1ca-172fda010cfc' AND (token_timestamp >= '2015-04-29 16:56:32.548876') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 407 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:01:32.550115"], ["updated_at", "2015-04-29 17:01:32.550308"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.1ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:56:32.556151') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.6ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:01:32.570578')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.573801"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.000000"], ["updated_at", "2015-04-29 17:01:32.573801"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:01:32.575789')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.582241"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.581697"], ["updated_at", "2015-04-29 17:01:32.582241"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 409 [["payload", "--- {}\n"], ["token", "424092d6-5dd7-4c4f-9c12-b916a728e6ee"], ["token_timestamp", "2015-04-29 17:01:32.583979"], ["updated_at", "2015-04-29 17:01:32.584046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '424092d6-5dd7-4c4f-9c12-b916a728e6ee' AND (token_timestamp >= '2015-04-29 16:56:32.585162') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 409 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:01:32.586260"], ["updated_at", "2015-04-29 17:01:32.586380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.588820"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.588333"], ["updated_at", "2015-04-29 17:01:32.588820"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 410 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 17:01:32.590331"], ["updated_at", "2015-04-29 17:01:32.590388"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.592775"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.592318"], ["updated_at", "2015-04-29 17:01:32.592775"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 411 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:32.596673"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.596297"], ["updated_at", "2015-04-29 17:01:32.596673"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:32.598112"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:01:32.597707"], ["updated_at", "2015-04-29 17:01:32.598112"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:32.599288"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:01:32.598928"], ["updated_at", "2015-04-29 17:01:32.599288"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:32.600425"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:01:32.600084"], ["updated_at", "2015-04-29 17:01:32.600425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:32.601552"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:01:32.601218"], ["updated_at", "2015-04-29 17:01:32.601552"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:01:32.602710"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:01:32.602358"], ["updated_at", "2015-04-29 17:01:32.602710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.2ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 17:01:32.604047')  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 413]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 414]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 415]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 416]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 417]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.624571"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:01:32.624571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:01:32.627032')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.629093"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 17:01:32.628577"], ["updated_at", "2015-04-29 17:01:32.629093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:01:32.630124')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:01:32.631861"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:01:32.631486"], ["updated_at", "2015-04-29 17:01:32.631861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:01:32.632765')  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.3ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:03:31.073606"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.066720"], ["updated_at", "2015-04-29 17:03:31.073606"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:03:31.078166"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:03:31.077560"], ["updated_at", "2015-04-29 17:03:31.078166"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:03:31.079705"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:03:31.079259"], ["updated_at", "2015-04-29 17:03:31.079705"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:03:31.081138"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:03:31.080701"], ["updated_at", "2015-04-29 17:03:31.081138"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:03:31.082519"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:03:31.082107"], ["updated_at", "2015-04-29 17:03:31.082519"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:03:31.083937"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:03:31.083434"], ["updated_at", "2015-04-29 17:03:31.083937"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 17:03:31.086071')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 422]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 423]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 424]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 425]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 426]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.092871"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.092369"], ["updated_at", "2015-04-29 17:03:31.092871"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 427 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.098106"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.097654"], ["updated_at", "2015-04-29 17:03:31.098106"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 428 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 17:03:31.099424"], ["updated_at", "2015-04-29 17:03:31.099480"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.101882"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.101377"], ["updated_at", "2015-04-29 17:03:31.101882"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 429 [["payload", "--- {}\n"], ["token", "d51ae3da-f157-43fa-b860-a9162f6f205d"], ["token_timestamp", "2015-04-29 17:03:31.103455"], ["updated_at", "2015-04-29 17:03:31.103521"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.6ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'd51ae3da-f157-43fa-b860-a9162f6f205d' AND (token_timestamp >= '2015-04-29 16:58:31.107029') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 429 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:03:31.109680"], ["updated_at", "2015-04-29 17:03:31.109894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:03:31.112194')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.114361"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.113877"], ["updated_at", "2015-04-29 17:03:31.114361"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:03:31.115478')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.117619"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 17:03:31.117038"], ["updated_at", "2015-04-29 17:03:31.117619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:03:31.118758')  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.121433"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:03:31.121433"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:58:31.142441') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 6ms (Views: 5.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.150561"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.149922"], ["updated_at", "2015-04-29 17:03:31.150561"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 433 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "e813ea5f-41a4-45cf-99f9-dde51f825577"], ["token_timestamp", "2015-04-29 17:03:31.153723"], ["updated_at", "2015-04-29 17:03:31.153800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"e813ea5f-41a4-45cf-99f9-dde51f825577"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'e813ea5f-41a4-45cf-99f9-dde51f825577' AND (token_timestamp >= '2015-04-29 16:58:31.156753') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 433 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:03:31.157908"], ["updated_at", "2015-04-29 17:03:31.158037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.170964"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.170353"], ["updated_at", "2015-04-29 17:03:31.170964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"434", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 434 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 1.0ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.179274"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.178697"], ["updated_at", "2015-04-29 17:03:31.179274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"435"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 435 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.186019"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.185484"], ["updated_at", "2015-04-29 17:03:31.186019"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"436", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 436 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.193228"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.192731"], ["updated_at", "2015-04-29 17:03:31.193228"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"437", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 437 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.200259"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.199713"], ["updated_at", "2015-04-29 17:03:31.200259"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"438", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 438 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.207110"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.206587"], ["updated_at", "2015-04-29 17:03:31.207110"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"439", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 439 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:03:31.218752"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:03:31.218752"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:03:31.226441"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:03:31.226441"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 98], ["encrypted_refresh_token", "JCe1GYeTBmDCvVkfP6asIg==\n"], ["encrypted_refresh_token_iv", "kt4x029WdNW+jo+D+eB3mw==\n"], ["encrypted_refresh_token_salt", "c5e266d287536ce3"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 98]] Completed 500 Internal Server Error in 12ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:03:31.256637"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:03:31.256637"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 99]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 99], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.1ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:03:31.267495"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:03:31.267495"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 100], ["encrypted_refresh_token", "3M1+eexMWv1FtLP8SuXz3g==\n"], ["encrypted_refresh_token_iv", "6b9zJQBQWp0P5Pr1eDX9UQ==\n"], ["encrypted_refresh_token_salt", "19940007a5e20fd1"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 100]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 112 [["encrypted_access_token", "bBytmrIVU7gmu0CqAEOdXg==\n"], ["encrypted_access_token_iv", "FjJg7aEOlrorYbdNJ78LjQ==\n"], ["encrypted_access_token_salt", "05008dd57070e40d"], ["encrypted_refresh_token", "gAS5wfFTa+rUtFA+yzpFjA==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 12ms (ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:03:31.288910"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:03:31.288910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 101]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 101], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:03:31.304829"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:03:31.000000"], ["updated_at", "2015-04-29 17:03:31.304829"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:03:31.306644')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:03:31.309113')  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 17:03:31.321076"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:03:31.321076"], ["user_id", 114]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.317694"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.000000"], ["updated_at", "2015-04-29 17:04:39.317694"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.6ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:04:39.321773')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:04:39.329026')  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:04:39.343237"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:04:39.343237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 102], ["encrypted_refresh_token", "h88viXX9In4jFcjxrHeFXA==\n"], ["encrypted_refresh_token_iv", "ZcAV8gbKxAg6h+p3D0EUYg==\n"], ["encrypted_refresh_token_salt", "4df51face9803827"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.5ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 102]] Completed 200 OK in 17ms (Views: 4.8ms | ActiveRecord: 0.8ms)  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:04:39.378467"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:04:39.378467"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 103]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 103], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:04:39.388946"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:04:39.388946"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 104]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 104], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:04:39.398648"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:04:39.398648"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.2ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:04:39.404859"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:04:39.404859"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 106], ["encrypted_refresh_token", "PgYSZDcnZtvfX5/8bpfMOg==\n"], ["encrypted_refresh_token_iv", "7w+KJvb0lNv1rDD7CKy3+g==\n"], ["encrypted_refresh_token_salt", "d99789a5a17306bd"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 106]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 119 [["encrypted_access_token", "trcj8LwTygSzYXn8qHs5ow==\n"], ["encrypted_access_token_iv", "H6sCjzMgRwuTCc/9pxtPUw==\n"], ["encrypted_access_token_salt", "b100a2cf4f9e8be4"], ["encrypted_refresh_token", "s3GuhoMnxNUiW0muj3+JkA==\n"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 12ms (ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 16:59:39.427014') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.431055"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.430431"], ["updated_at", "2015-04-29 17:04:39.431055"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 443 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "339048b6-986a-4aae-b1bd-850d622d6ef9"], ["token_timestamp", "2015-04-29 17:04:39.433321"], ["updated_at", "2015-04-29 17:04:39.433404"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"339048b6-986a-4aae-b1bd-850d622d6ef9"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '339048b6-986a-4aae-b1bd-850d622d6ef9' AND (token_timestamp >= '2015-04-29 16:59:39.435997') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 443 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:04:39.437054"], ["updated_at", "2015-04-29 17:04:39.437231"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.442197"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.441481"], ["updated_at", "2015-04-29 17:04:39.442197"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"444", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 444 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.450265"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.449754"], ["updated_at", "2015-04-29 17:04:39.450265"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"445"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 445 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.456888"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.456371"], ["updated_at", "2015-04-29 17:04:39.456888"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"446", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 446 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.464309"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.463634"], ["updated_at", "2015-04-29 17:04:39.464309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"447", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 447 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.472000"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.471490"], ["updated_at", "2015-04-29 17:04:39.472000"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"448", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 448 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.478853"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.478274"], ["updated_at", "2015-04-29 17:04:39.478853"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"449", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 449 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 17:04:39.488759"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:04:39.488759"], ["user_id", 120]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.500517"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.499928"], ["updated_at", "2015-04-29 17:04:39.500517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 451 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.505218"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.504674"], ["updated_at", "2015-04-29 17:04:39.505218"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 452 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 17:04:39.506466"], ["updated_at", "2015-04-29 17:04:39.506528"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:04:39.508624"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.508231"], ["updated_at", "2015-04-29 17:04:39.508624"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:04:39.510223"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:04:39.509781"], ["updated_at", "2015-04-29 17:04:39.510223"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:04:39.511578"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:04:39.511204"], ["updated_at", "2015-04-29 17:04:39.511578"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:04:39.512829"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:04:39.512460"], ["updated_at", "2015-04-29 17:04:39.512829"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:04:39.514084"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:04:39.513664"], ["updated_at", "2015-04-29 17:04:39.514084"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:04:39.515440"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:04:39.514987"], ["updated_at", "2015-04-29 17:04:39.515440"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.2ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 17:04:39.516868')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 454]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 455]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 456]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 457]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 458]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.522534"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.522096"], ["updated_at", "2015-04-29 17:04:39.522534"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 459 [["payload", "--- {}\n"], ["token", "2f0337f1-cda7-4b9c-948b-bde2088d55c2"], ["token_timestamp", "2015-04-29 17:04:39.523827"], ["updated_at", "2015-04-29 17:04:39.523883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '2f0337f1-cda7-4b9c-948b-bde2088d55c2' AND (token_timestamp >= '2015-04-29 16:59:39.524947') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 459 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:04:39.525968"], ["updated_at", "2015-04-29 17:04:39.526081"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.528761"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:04:39.528761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:04:39.533306')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.535484"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 17:04:39.534984"], ["updated_at", "2015-04-29 17:04:39.535484"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:04:39.536536')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:04:39.538400"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:04:39.538004"], ["updated_at", "2015-04-29 17:04:39.538400"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:04:39.539411')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.4ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:00.837339"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:06:00.830489"], ["updated_at", "2015-04-29 17:06:00.837339"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"463"} LtiBoxEngine::LtiLaunch Load (0.6ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 463 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Rendered text template (0.0ms) Completed 500 Internal Server Error in 8ms (Views: 3.9ms | ActiveRecord: 0.6ms)  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:00.855126"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:06:00.854516"], ["updated_at", "2015-04-29 17:06:00.855126"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"464", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 464 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:00.862696"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:06:00.862136"], ["updated_at", "2015-04-29 17:06:00.862696"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"465", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 465 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:00.869699"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:06:00.869123"], ["updated_at", "2015-04-29 17:06:00.869699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"466", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 466 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:00.876291"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:06:00.875768"], ["updated_at", "2015-04-29 17:06:00.876291"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"467", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 467 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:00.883289"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:06:00.882765"], ["updated_at", "2015-04-29 17:06:00.883289"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"468", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 468 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:00.894303"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:06:00.893743"], ["updated_at", "2015-04-29 17:06:00.894303"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 469 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "d60d6659-0bfc-4430-8677-ff947630747e"], ["token_timestamp", "2015-04-29 17:06:00.896501"], ["updated_at", "2015-04-29 17:06:00.896583"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"d60d6659-0bfc-4430-8677-ff947630747e"} LtiBoxEngine::LtiLaunch Load (0.5ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'd60d6659-0bfc-4430-8677-ff947630747e' AND (token_timestamp >= '2015-04-29 17:01:00.899665') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 469 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:06:00.901033"], ["updated_at", "2015-04-29 17:06:00.901217"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.8ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 17:01:00.907226') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 1ms (Views: 0.5ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:06:00.916432"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:06:00.916432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.4ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 107]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 107], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 17ms (Views: 1.1ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:06:00.939739"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:06:00.939739"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 108], ["encrypted_refresh_token", "mO5SwjV1J2e4phihjoVYTg==\n"], ["encrypted_refresh_token_iv", "WwYJJC3BPPUxWuJEplI59Q==\n"], ["encrypted_refresh_token_salt", "4945fe4493b2c075"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 108]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 123 [["encrypted_access_token", "FLaH0fMH0TzylUiIc95QCw==\n"], ["encrypted_access_token_iv", "+kyWF5hI/2xHW89uAyr65Q==\n"], ["encrypted_access_token_salt", "d3453faa9b324b1e"], ["encrypted_refresh_token", "84JMdFLNK84XsJeuPnbzQg==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 12ms (ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:06:00.963993"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:06:00.963993"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 109]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 109], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:06:00.973768"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:06:00.973768"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:06:00.980448"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:06:00.980448"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 111], ["encrypted_refresh_token", "0VKvoEf1tU2RTY0WZmbfcA==\n"], ["encrypted_refresh_token_iv", "nkE1sjkBGr8gumKqkpb8ow==\n"], ["encrypted_refresh_token_salt", "344d8c6ad4d90eff"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 111]] Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:06:00.995603"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:06:00.995603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 112], ["encrypted_refresh_token", "lkQFZOEMCAOJ/JqnXdUs+g==\n"], ["encrypted_refresh_token_iv", "QXOt6trLd31HSdDcmWo/7g==\n"], ["encrypted_refresh_token_salt", "d09e0cf38e917c25"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 112]] Completed 500 Internal Server Error in 5ms  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 17:06:01.020997"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:06:01.020997"], ["user_id", 128]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.5ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:01.030263"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:06:01.000000"], ["updated_at", "2015-04-29 17:06:01.030263"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:06:01.031967')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:06:01.036055')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:01.039899"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:06:01.039416"], ["updated_at", "2015-04-29 17:06:01.039899"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 472 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 17:06:01.041273"], ["updated_at", "2015-04-29 17:06:01.041331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:01.043624"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:06:01.043134"], ["updated_at", "2015-04-29 17:06:01.043624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 473 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:01.047813"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:06:01.047398"], ["updated_at", "2015-04-29 17:06:01.047813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 474 [["payload", "--- {}\n"], ["token", "c7f1938c-2a78-44b4-aa35-6728176a2749"], ["token_timestamp", "2015-04-29 17:06:01.049109"], ["updated_at", "2015-04-29 17:06:01.049160"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'c7f1938c-2a78-44b4-aa35-6728176a2749' AND (token_timestamp >= '2015-04-29 17:01:01.050180') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 474 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:06:01.051230"], ["updated_at", "2015-04-29 17:06:01.051342"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:06:01.053669"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:06:01.053223"], ["updated_at", "2015-04-29 17:06:01.053669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:06:01.055255"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:06:01.054825"], ["updated_at", "2015-04-29 17:06:01.055255"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:06:01.056468"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:06:01.056104"], ["updated_at", "2015-04-29 17:06:01.056468"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:06:01.057673"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:06:01.057307"], ["updated_at", "2015-04-29 17:06:01.057673"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:06:01.058876"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:06:01.058510"], ["updated_at", "2015-04-29 17:06:01.058876"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:06:01.060208"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:06:01.059780"], ["updated_at", "2015-04-29 17:06:01.060208"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.2ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 17:06:01.061549')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 476]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 477]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 478]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 479]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 480]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:01.070143"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:06:01.070143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:01.084070"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 17:06:01.083556"], ["updated_at", "2015-04-29 17:06:01.084070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:06:01.085265')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:06:01.087322"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:06:01.086833"], ["updated_at", "2015-04-29 17:06:01.087322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:06:01.088322')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:06:01.089717')  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.3ms) BEGIN  (0.6ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.306127"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.298301"], ["updated_at", "2015-04-29 17:08:33.306127"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"484"} LtiBoxEngine::LtiLaunch Load (0.5ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 484 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Rendered text template (0.0ms) Completed 500 Internal Server Error in 8ms (Views: 3.9ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.324128"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.323552"], ["updated_at", "2015-04-29 17:08:33.324128"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"485", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 485 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.331401"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.330888"], ["updated_at", "2015-04-29 17:08:33.331401"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"486", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 486 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.338397"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.337855"], ["updated_at", "2015-04-29 17:08:33.338397"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"487", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 487 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.345172"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.344687"], ["updated_at", "2015-04-29 17:08:33.345172"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"488", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 488 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.352012"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.351528"], ["updated_at", "2015-04-29 17:08:33.352012"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"489", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 489 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:08:33.371576"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:08:33.371576"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 113], ["encrypted_refresh_token", "W9KfPpruBWc06bkl+yrVtg==\n"], ["encrypted_refresh_token_iv", "jUBLMpglMMUDA8SSmBf0Ng==\n"], ["encrypted_refresh_token_salt", "40a18c7e42850865"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.5ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.4ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 113]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 129 [["encrypted_access_token", "6iYp8BSv0NZQWvPKKN13Hg==\n"], ["encrypted_access_token_iv", "87cQiHP0IQcADWoeEdx3ng==\n"], ["encrypted_access_token_salt", "c848866a3f3f0ef5"], ["encrypted_refresh_token", "TnrPw3z6/lQm99KeDb31nw==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 24ms (ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:08:33.416493"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:08:33.416493"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 114], ["encrypted_refresh_token", "4GWcKJMvThadzFU4PW6sEQ==\n"], ["encrypted_refresh_token_iv", "euqmX75zNf6bp97F7GTmow==\n"], ["encrypted_refresh_token_salt", "2540d66aadc564c5"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 114]] Completed 500 Internal Server Error in 5ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:08:33.432385"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:08:33.432385"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.4ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 115]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 115], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 1.9ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:08:33.444445"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:08:33.444445"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 116], ["encrypted_refresh_token", "9np04QmWZxw3S4faghdz4w==\n"], ["encrypted_refresh_token_iv", "OIWFnxiOZrDmDFDbOYK/zA==\n"], ["encrypted_refresh_token_salt", "fdc51614cbe1c20a"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.5ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 116]] Completed 200 OK in 6ms (Views: 0.6ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:08:33.460128"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:08:33.460128"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:08:33.466976"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:08:33.466976"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 118]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 118], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.476988"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.476400"], ["updated_at", "2015-04-29 17:08:33.476988"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 490 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "9253ec86-cecd-45f8-a61a-09bccf9192a3"], ["token_timestamp", "2015-04-29 17:08:33.479172"], ["updated_at", "2015-04-29 17:08:33.479254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"9253ec86-cecd-45f8-a61a-09bccf9192a3"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '9253ec86-cecd-45f8-a61a-09bccf9192a3' AND (token_timestamp >= '2015-04-29 17:03:33.481818') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 490 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:08:33.482965"], ["updated_at", "2015-04-29 17:08:33.483137"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.1ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 17:03:33.488384') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 1ms (Views: 0.5ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:08:33.492032"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.491465"], ["updated_at", "2015-04-29 17:08:33.492032"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:08:33.494009"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:08:33.493449"], ["updated_at", "2015-04-29 17:08:33.494009"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:08:33.495430"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:08:33.495014"], ["updated_at", "2015-04-29 17:08:33.495430"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:08:33.496774"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:08:33.496333"], ["updated_at", "2015-04-29 17:08:33.496774"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:08:33.498235"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:08:33.497783"], ["updated_at", "2015-04-29 17:08:33.498235"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:08:33.499657"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:08:33.499270"], ["updated_at", "2015-04-29 17:08:33.499657"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 17:08:33.501222')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 492]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 493]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 494]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 495]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 496]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.507770"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.507315"], ["updated_at", "2015-04-29 17:08:33.507770"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 497 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 17:08:33.509115"], ["updated_at", "2015-04-29 17:08:33.509169"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.511588"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.511009"], ["updated_at", "2015-04-29 17:08:33.511588"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 498 [["payload", "--- {}\n"], ["token", "d7276ba9-b95e-46e5-96cd-ff533f06b410"], ["token_timestamp", "2015-04-29 17:08:33.513261"], ["updated_at", "2015-04-29 17:08:33.513327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'd7276ba9-b95e-46e5-96cd-ff533f06b410' AND (token_timestamp >= '2015-04-29 17:03:33.514547') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 498 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:08:33.515501"], ["updated_at", "2015-04-29 17:08:33.515615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.517700"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.517262"], ["updated_at", "2015-04-29 17:08:33.517700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 499 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.522159"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.521716"], ["updated_at", "2015-04-29 17:08:33.522159"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:08:33.523212')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:08:33.524747')  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.526656"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 17:08:33.526186"], ["updated_at", "2015-04-29 17:08:33.526656"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:08:33.527679')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.544728"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:08:33.544728"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 17:08:33.555249"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:08:33.555249"], ["user_id", 135]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:08:33.561419"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:08:33.000000"], ["updated_at", "2015-04-29 17:08:33.561419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:08:33.562882')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:08:33.565318')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:09:37.661320"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.654295"], ["updated_at", "2015-04-29 17:09:37.661320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:09:37.665450"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:09:37.664890"], ["updated_at", "2015-04-29 17:09:37.665450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:09:37.666934"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:09:37.666548"], ["updated_at", "2015-04-29 17:09:37.666934"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:09:37.668302"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:09:37.667897"], ["updated_at", "2015-04-29 17:09:37.668302"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:09:37.669684"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:09:37.669284"], ["updated_at", "2015-04-29 17:09:37.669684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2015-04-29 17:09:37.670961"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-24 17:09:37.670580"], ["updated_at", "2015-04-29 17:09:37.670961"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-26 17:09:37.673034')  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 506]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 507]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 508]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 509]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = $1 [["id", 510]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.679630"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.679162"], ["updated_at", "2015-04-29 17:09:37.679630"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 511 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.685512"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.684912"], ["updated_at", "2015-04-29 17:09:37.685512"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 512 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-29 17:09:37.686997"], ["updated_at", "2015-04-29 17:09:37.687054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.689218"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.688799"], ["updated_at", "2015-04-29 17:09:37.689218"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 513 [["payload", "--- {}\n"], ["token", "b9be0544-53fa-4a30-a4fa-faad67bfb09d"], ["token_timestamp", "2015-04-29 17:09:37.690381"], ["updated_at", "2015-04-29 17:09:37.690427"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.6ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'b9be0544-53fa-4a30-a4fa-faad67bfb09d' AND (token_timestamp >= '2015-04-29 17:04:37.693427') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 513 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:09:37.695381"], ["updated_at", "2015-04-29 17:09:37.695550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.697880"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.697478"], ["updated_at", "2015-04-29 17:09:37.697880"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:09:37.698924')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.700876"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-30 17:09:37.700431"], ["updated_at", "2015-04-29 17:09:37.700876"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:09:37.701870')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.5ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:09:37.703232')  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.705898"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:09:37.705898"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.732245"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.000000"], ["updated_at", "2015-04-29 17:09:37.732245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:09:37.733950')  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-27 05:09:37.736443')  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::TestController#backdoor as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_box_engine/app/views/lti_box_engine/test/backdoor.html.erb within layouts/lti_box_engine/application (0.2ms) Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:09:37.753618"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:09:37.753618"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 119], ["encrypted_refresh_token", "sRQJQa5byMNzK/wU2UcZFQ==\n"], ["encrypted_refresh_token_iv", "BWtao7K/3tFPU+yVxYGtNA==\n"], ["encrypted_refresh_token_salt", "2bb5d2478fbf19fa"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.6ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 119]] Completed 500 Internal Server Error in 13ms  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:09:37.785139"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:09:37.785139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 120], ["encrypted_refresh_token", "3CgIkj4eHm8kiKfLvgBO1Q==\n"], ["encrypted_refresh_token_iv", "VmX2HbTFyEGis3T3fnyJ4A==\n"], ["encrypted_refresh_token_salt", "f8583466348b1e09"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 120]] Completed 200 OK in 7ms (Views: 1.6ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:09:37.802291"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:09:37.802291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["account_id", 121], ["encrypted_refresh_token", "KpDtgZ1UjuzPINJin/CLZA==\n"], ["encrypted_refresh_token_iv", "EgiVVEyDMJWSOGw/MhYJvg==\n"], ["encrypted_refresh_token_salt", "64d17593973de2d5"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.4ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 121]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = $1, "encrypted_access_token_iv" = $2, "encrypted_access_token_salt" = $3, "encrypted_refresh_token" = $4 WHERE "lti_box_engine_users"."id" = 138 [["encrypted_access_token", "w1Hj/ssnjjl6oEkpG/LH9g==\n"], ["encrypted_access_token_iv", "4d7zGl0HhPgVQOCr0CXtfA==\n"], ["encrypted_access_token_salt", "bc8de1a6ee415f71"], ["encrypted_refresh_token", "v846G6SXGKDLW1ue8e802Q==\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 14ms (ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:09:37.825448"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:09:37.825448"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 122]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 122], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:09:37.835669"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:09:37.835669"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.2ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = $1 AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 123]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2, $3) RETURNING "id" [["account_id", 123], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.5ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8) RETURNING "id" [["created_at", "2015-04-29 17:09:37.845293"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-29 17:09:37.845293"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.3ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.852460"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.851723"], ["updated_at", "2015-04-29 17:09:37.852460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"518"} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 518 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.860401"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.859821"], ["updated_at", "2015-04-29 17:09:37.860401"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"519", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 519 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.867949"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.867383"], ["updated_at", "2015-04-29 17:09:37.867949"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"520", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 520 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.874954"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.874426"], ["updated_at", "2015-04-29 17:09:37.874954"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"521", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 521 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.881891"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.881373"], ["updated_at", "2015-04-29 17:09:37.881891"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"522", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 522 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.888669"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.888135"], ["updated_at", "2015-04-29 17:09:37.888669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"523", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 523 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2015-04-29 17:09:37.899465"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-29 17:09:37.898914"], ["updated_at", "2015-04-29 17:09:37.899465"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 524 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "7afbca4a-27cd-4e3f-84f5-5fb355133ed6"], ["token_timestamp", "2015-04-29 17:09:37.901792"], ["updated_at", "2015-04-29 17:09:37.901859"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"7afbca4a-27cd-4e3f-84f5-5fb355133ed6"} LtiBoxEngine::LtiLaunch Load (0.4ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '7afbca4a-27cd-4e3f-84f5-5fb355133ed6' AND (token_timestamp >= '2015-04-29 17:04:37.904686') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = $1, "token" = $2, "token_timestamp" = $3, "updated_at" = $4 WHERE "lti_box_engine_lti_launches"."id" = 524 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-29 17:09:37.905877"], ["updated_at", "2015-04-29 17:09:37.906003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.1ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.3ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-29 17:04:37.911345') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 1ms (Views: 0.5ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES ($1, $2) RETURNING "id" [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.3ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES RETURNING "id"  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2015-04-29 17:09:37.923426"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-29 17:09:37.923426"], ["user_id", 142]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (1.1ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (0.8ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.8ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (1.0ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.0ms) select sqlite_version(*)  (0.8ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946')  (1.8ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)   (0.1ms) select sqlite_version(*)  (0.9ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version") ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Migrating to CreateLtiBoxEngineLtiLaunches (20140401155717)  (0.0ms) begin transaction  (0.3ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime) SQL (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20140401155717"]]  (0.7ms) commit transaction Migrating to CreateUser (20140402222507)  (0.0ms) begin transaction  (0.2ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_id" varchar(255), "box_oauth_state" varchar(255)) SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20140402222507"]]  (0.7ms) commit transaction Migrating to UpdateLtiBoxEngineLtiLaunches (20140403172847)  (0.0ms) begin transaction  (0.2ms) ALTER TABLE "lti_box_engine_lti_launches" ADD "token" varchar(255)  (0.1ms) ALTER TABLE "lti_box_engine_lti_launches" ADD "token_timestamp" datetime SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20140403172847"]]  (0.7ms) commit transaction Migrating to UpdateLtiBoxEngineUser (20140403184843)  (0.0ms) begin transaction  (0.2ms) ALTER TABLE "lti_box_engine_users" ADD "access_token" varchar(255)  (0.1ms) ALTER TABLE "lti_box_engine_users" ADD "refresh_token" varchar(255)  (0.1ms) ALTER TABLE "lti_box_engine_users" ADD "account_id" integer  (0.7ms) CREATE TEMPORARY TABLE "alti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "box_oauth_state" varchar(255), "access_token" varchar(255), "refresh_token" varchar(255), "account_id" integer)  (0.0ms) SELECT * FROM "lti_box_engine_users"  (0.3ms) DROP TABLE "lti_box_engine_users"  (0.1ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "box_oauth_state" varchar(255), "access_token" varchar(255), "refresh_token" varchar(255), "account_id" integer)   (0.0ms) SELECT * FROM "alti_box_engine_users"  (0.2ms) DROP TABLE "alti_box_engine_users"  (0.1ms) CREATE TEMPORARY TABLE "alti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "box_oauth_state" varchar(255), "access_token" varchar(255), "refresh_token" varchar(255), "account_id" integer)  (0.0ms) SELECT * FROM "lti_box_engine_users"  (0.1ms) DROP TABLE "lti_box_engine_users"  (0.1ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "access_token" varchar(255), "refresh_token" varchar(255), "account_id" integer)   (0.0ms) SELECT * FROM "alti_box_engine_users"  (0.1ms) DROP TABLE "alti_box_engine_users" SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20140403184843"]]  (0.9ms) commit transaction Migrating to CreateLtiBoxEngineAccounts (20140404144628)  (0.0ms) begin transaction  (0.2ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime)  SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20140404144628"]]  (0.7ms) commit transaction Migrating to AddUserIdToLtiLaunches (20140407220730)  (0.0ms) begin transaction  (0.3ms) ALTER TABLE "lti_box_engine_lti_launches" ADD "user_id" integer SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20140407220730"]]  (0.6ms) commit transaction Migrating to AddEncryption (20140604153946)  (0.0ms) begin transaction  (0.1ms) CREATE TEMPORARY TABLE "alti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "access_token" varchar(255), "refresh_token" varchar(255), "account_id" integer)   (0.1ms) SELECT * FROM "lti_box_engine_users"  (0.2ms) DROP TABLE "lti_box_engine_users"  (0.1ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "access_token" varchar(255), "account_id" integer)  (0.0ms) SELECT * FROM "alti_box_engine_users"  (0.1ms) DROP TABLE "alti_box_engine_users"  (0.1ms) CREATE TEMPORARY TABLE "alti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "access_token" varchar(255), "account_id" integer)   (0.0ms) SELECT * FROM "lti_box_engine_users"  (0.2ms) DROP TABLE "lti_box_engine_users"  (0.1ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer)  (0.0ms) SELECT * FROM "alti_box_engine_users"  (0.1ms) DROP TABLE "alti_box_engine_users"  (0.1ms) ALTER TABLE "lti_box_engine_users" ADD "encrypted_refresh_token" varchar(255)  (0.1ms) ALTER TABLE "lti_box_engine_users" ADD "encrypted_refresh_token_iv" varchar(255)  (0.1ms) ALTER TABLE "lti_box_engine_users" ADD "encrypted_refresh_token_salt" varchar(255)  (0.1ms) ALTER TABLE "lti_box_engine_users" ADD "encrypted_access_token" varchar(255)  (0.1ms) ALTER TABLE "lti_box_engine_users" ADD "encrypted_access_token_iv" varchar(255)  (0.1ms) ALTER TABLE "lti_box_engine_users" ADD "encrypted_access_token_salt" varchar(255) SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20140604153946"]]  (0.6ms) commit transaction Migrating to AddBoxPersonRequestInfoToAccounts (20141218205123)  (0.0ms) begin transaction  (0.2ms) ALTER TABLE "lti_box_engine_accounts" ADD "email" varchar(255)  (0.1ms) ALTER TABLE "lti_box_engine_accounts" ADD "institution" varchar(255)  (0.1ms) ALTER TABLE "lti_box_engine_accounts" ADD "title" varchar(255) SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20141218205123"]]  (0.7ms) commit transaction ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:41:11.354657')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.369108"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.000000"], ["updated_at", "2015-04-30 15:41:11.369108"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:41:11.371179')  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.374349"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.374023"], ["updated_at", "2015-04-30 15:41:11.374349"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "038d1ea4-2173-48e4-8925-43b5c578e7a8"], ["token_timestamp", "2015-04-30 15:41:11.375321"], ["updated_at", "2015-04-30 15:41:11.375391"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '038d1ea4-2173-48e4-8925-43b5c578e7a8' AND (token_timestamp >= '2015-04-30 15:36:11.377368') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-30 15:41:11.378434"], ["updated_at", "2015-04-30 15:41:11.378585"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.380540"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.380117"], ["updated_at", "2015-04-30 15:41:11.380540"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.384709"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.384290"], ["updated_at", "2015-04-30 15:41:11.384709"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-30 15:41:11.385973"], ["updated_at", "2015-04-30 15:41:11.386030"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.388176"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.387783"], ["updated_at", "2015-04-30 15:41:11.388176"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.390735"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:41:11.389878"], ["updated_at", "2015-04-30 15:41:11.390735"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.393055"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:41:11.392630"], ["updated_at", "2015-04-30 15:41:11.393055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.394834"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:41:11.394363"], ["updated_at", "2015-04-30 15:41:11.394834"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.395792"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:41:11.395536"], ["updated_at", "2015-04-30 15:41:11.395792"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.396583"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:41:11.396341"], ["updated_at", "2015-04-30 15:41:11.396583"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-27 15:41:11.397457')  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 3]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 4]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 5]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 6]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.411373"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 15:41:11.411373"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:41:11.416521')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.418264"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-31 15:41:11.417784"], ["updated_at", "2015-04-30 15:41:11.418264"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:41:11.419422')  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.421024"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.420686"], ["updated_at", "2015-04-30 15:41:11.421024"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:41:11.421857')  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.442992"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 15:41:11.442992"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?) [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::TestController#backdoor as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_box_engine/app/views/lti_box_engine/test/backdoor.html.erb within layouts/lti_box_engine/application (0.2ms) Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.461789"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.461260"], ["updated_at", "2015-04-30 15:41:11.461789"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.468978"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.468615"], ["updated_at", "2015-04-30 15:41:11.468978"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.475577"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.475097"], ["updated_at", "2015-04-30 15:41:11.475577"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.481809"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.481439"], ["updated_at", "2015-04-30 15:41:11.481809"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.487744"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.487397"], ["updated_at", "2015-04-30 15:41:11.487744"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.494091"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.493613"], ["updated_at", "2015-04-30 15:41:11.494091"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-30 15:36:11.505499') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 3ms (Views: 1.7ms | ActiveRecord: 0.1ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.509497"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:41:11.509099"], ["updated_at", "2015-04-30 15:41:11.509497"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "95771a7b-5f1f-43d8-8ff8-817c5ddec814"], ["token_timestamp", "2015-04-30 15:41:11.511230"], ["updated_at", "2015-04-30 15:41:11.511289"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"95771a7b-5f1f-43d8-8ff8-817c5ddec814"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '95771a7b-5f1f-43d8-8ff8-817c5ddec814' AND (token_timestamp >= '2015-04-30 15:36:11.513704') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-30 15:41:11.514415"], ["updated_at", "2015-04-30 15:41:11.514526"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.522109"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:41:11.522109"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "Ql1I319G95aYf3VHzFLIDQ==\n"], ["encrypted_refresh_token_iv", "hhDElLMyGIcU/qvfdSQVuw==\n"], ["encrypted_refresh_token_salt", "e77591905cb344e8"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = ?, "encrypted_access_token_iv" = ?, "encrypted_access_token_salt" = ?, "encrypted_refresh_token" = ? WHERE "lti_box_engine_users"."id" = 1 [["encrypted_access_token", "Pcbh9aYXTd9C/mL0/54n0g==\n"], ["encrypted_access_token_iv", "VHq7RJIX+52AeocnTzXEuQ==\n"], ["encrypted_access_token_salt", "4b538598fd7865bd"], ["encrypted_refresh_token", "UJp1YBS1wY3Z5b+ZYVFLNw==\n"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 13ms (ActiveRecord: 0.3ms)  (0.4ms) rollback transaction  (0.3ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.546871"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:41:11.546871"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "ZjemxHPqlFO0pFvvJVikZg==\n"], ["encrypted_refresh_token_iv", "sT84W9tZs2n/uJ4q9R5JHA==\n"], ["encrypted_refresh_token_salt", "333e6f24c09ebb5d"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 200 OK in 6ms (Views: 1.5ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.562273"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:41:11.562273"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.5ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.569051"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:41:11.569051"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "zNtZ+E4zEK4hlMLdBPgl1g==\n"], ["encrypted_refresh_token_iv", "Q77HKeZ9U78DRl/NmYYb/A==\n"], ["encrypted_refresh_token_salt", "2116d1a86e65b351"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 500 Internal Server Error in 5ms  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.586535"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:41:11.586535"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:41:11.595950"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:41:11.595950"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.5ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (1.7ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (0.8ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.6ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (0.9ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.0ms) select sqlite_version(*)  (0.8ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946')  (1.8ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (0.8ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.8ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (1.1ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.1ms) select sqlite_version(*)  (1.3ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (1.0ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946') ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.025568"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.020638"], ["updated_at", "2015-04-30 15:44:45.025568"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "f00b82b1-c3f8-4fd1-87ff-1cbed8f13f88"], ["token_timestamp", "2015-04-30 15:44:45.029069"], ["updated_at", "2015-04-30 15:44:45.029151"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"f00b82b1-c3f8-4fd1-87ff-1cbed8f13f88"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'f00b82b1-c3f8-4fd1-87ff-1cbed8f13f88' AND (token_timestamp >= '2015-04-30 15:39:45.034467') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-30 15:44:45.035811"], ["updated_at", "2015-04-30 15:44:45.035963"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 5.0ms | ActiveRecord: 0.2ms)  (1.1ms) rollback transaction  (0.1ms) begin transaction Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-30 15:39:45.047346') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.055772"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.055297"], ["updated_at", "2015-04-30 15:44:45.055772"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.062578"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.062098"], ["updated_at", "2015-04-30 15:44:45.062578"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.070530"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.070086"], ["updated_at", "2015-04-30 15:44:45.070530"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.076282"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.075950"], ["updated_at", "2015-04-30 15:44:45.076282"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.082075"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.081655"], ["updated_at", "2015-04-30 15:44:45.082075"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.087939"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.087555"], ["updated_at", "2015-04-30 15:44:45.087939"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.097853"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:44:45.097853"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.103851"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:44:45.103851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 15ms (Views: 1.0ms | ActiveRecord: 0.5ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.125941"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:44:45.125941"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "ztxQYAz3M8eIWSSYj7UXCg==\n"], ["encrypted_refresh_token_iv", "XFxRc56e6G359CxcsCDCcA==\n"], ["encrypted_refresh_token_salt", "4120065bb79ba4bc"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = ?, "encrypted_access_token_iv" = ?, "encrypted_access_token_salt" = ?, "encrypted_refresh_token" = ? WHERE "lti_box_engine_users"."id" = 1 [["encrypted_access_token", "3Vg5Rco72S3o4K3dqll82Q==\n"], ["encrypted_access_token_iv", "lC4A+sJr48rJhtzUnDnDfw==\n"], ["encrypted_access_token_salt", "50d9acb4d4176156"], ["encrypted_refresh_token", "UAi9Iszuiq5aETqdcedvbQ==\n"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 11ms (ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.148925"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:44:45.148925"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "FQbQTLCXDpYbIibEC02PTw==\n"], ["encrypted_refresh_token_iv", "kFrO5bU3pdaILSzcEwm7SQ==\n"], ["encrypted_refresh_token_salt", "0a352046590cf864"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.162997"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:44:45.162997"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.172414"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:44:45.172414"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "tUhmd8tMII4AqeELLuZ5LA==\n"], ["encrypted_refresh_token_iv", "VADGI/+C7Oe/if+Nsyyz1w==\n"], ["encrypted_refresh_token_salt", "2650026befa8b547"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 500 Internal Server Error in 5ms  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.192559"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.192125"], ["updated_at", "2015-04-30 15:44:45.192559"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.193916"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:44:45.193595"], ["updated_at", "2015-04-30 15:44:45.193916"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.195000"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:44:45.194721"], ["updated_at", "2015-04-30 15:44:45.195000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.196705"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:44:45.196365"], ["updated_at", "2015-04-30 15:44:45.196705"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.197681"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:44:45.197405"], ["updated_at", "2015-04-30 15:44:45.197681"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.198562"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:44:45.198313"], ["updated_at", "2015-04-30 15:44:45.198562"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-27 15:44:45.199533')  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 3]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 4]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 5]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 6]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.203369"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.203017"], ["updated_at", "2015-04-30 15:44:45.203369"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-30 15:44:45.204353"], ["updated_at", "2015-04-30 15:44:45.204408"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.206265"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.205928"], ["updated_at", "2015-04-30 15:44:45.206265"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "3569ff9e-1519-4329-8d56-5e9120376595"], ["token_timestamp", "2015-04-30 15:44:45.207180"], ["updated_at", "2015-04-30 15:44:45.207225"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '3569ff9e-1519-4329-8d56-5e9120376595' AND (token_timestamp >= '2015-04-30 15:39:45.207952') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-30 15:44:45.208605"], ["updated_at", "2015-04-30 15:44:45.208695"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.210323"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.210052"], ["updated_at", "2015-04-30 15:44:45.210323"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.213586"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.213272"], ["updated_at", "2015-04-30 15:44:45.213586"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:44:45.214365')  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.216006"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-31 15:44:45.215660"], ["updated_at", "2015-04-30 15:44:45.216006"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:44:45.216773')  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:44:45.218000')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.230254"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 15:44:45.230254"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.235307"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:44:45.000000"], ["updated_at", "2015-04-30 15:44:45.235307"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:44:45.236618')  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:44:45.238747')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?) [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:44:45.247612"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 15:44:45.247612"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (1.6ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (0.8ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.8ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (0.9ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.0ms) select sqlite_version(*)  (0.8ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946')  (2.0ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (0.9ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.8ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (1.1ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.1ms) select sqlite_version(*)  (0.9ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946') ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.347759"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.342539"], ["updated_at", "2015-04-30 15:46:52.347759"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "f45589f2-bd77-4e7d-b4da-95451d7350c2"], ["token_timestamp", "2015-04-30 15:46:52.351429"], ["updated_at", "2015-04-30 15:46:52.351511"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"f45589f2-bd77-4e7d-b4da-95451d7350c2"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'f45589f2-bd77-4e7d-b4da-95451d7350c2' AND (token_timestamp >= '2015-04-30 15:41:52.357025') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-30 15:46:52.358663"], ["updated_at", "2015-04-30 15:46:52.358835"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 7ms (Views: 1.6ms | ActiveRecord: 0.2ms)  (1.1ms) rollback transaction  (0.1ms) begin transaction Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-30 15:41:52.365841') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 1ms (Views: 0.6ms | ActiveRecord: 0.1ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.369834"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.369336"], ["updated_at", "2015-04-30 15:46:52.369834"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.376918"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.376121"], ["updated_at", "2015-04-30 15:46:52.376918"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.385271"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.384797"], ["updated_at", "2015-04-30 15:46:52.385271"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.391645"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.391247"], ["updated_at", "2015-04-30 15:46:52.391645"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.398466"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.397950"], ["updated_at", "2015-04-30 15:46:52.398466"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.405628"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.405097"], ["updated_at", "2015-04-30 15:46:52.405628"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.423060"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:46:52.423060"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.430303"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:46:52.430303"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "8aKjxPjjfBPdirZ+4+Hk5A==\n"], ["encrypted_refresh_token_iv", "FXoYFaXbz4nNFOrJ/+ZBIQ==\n"], ["encrypted_refresh_token_salt", "737859a860c31965"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = ?, "encrypted_access_token_iv" = ?, "encrypted_access_token_salt" = ?, "encrypted_refresh_token" = ? WHERE "lti_box_engine_users"."id" = 1 [["encrypted_access_token", "/bsn8cvE66aYD5fwI0PI4w==\n"], ["encrypted_access_token_iv", "2m54h5jkpOJpASAzcVawAg==\n"], ["encrypted_access_token_salt", "22dd28eb31c14b0e"], ["encrypted_refresh_token", "ahv0UHnsTt4fCMrT/5H7cA==\n"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 17ms (ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.467561"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:46:52.467561"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.3ms | ActiveRecord: 0.5ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.478898"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:46:52.478898"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "c2e1PD3b2/CZLKjOF7tMpA==\n"], ["encrypted_refresh_token_iv", "NWin5KhihyXZrxK7HQnWzQ==\n"], ["encrypted_refresh_token_salt", "14fd09ad90023b47"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.492587"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:46:52.492587"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.5ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.501030"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:46:52.501030"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "z00wC+IBtyzBSs7djD2sXw==\n"], ["encrypted_refresh_token_iv", "bgrkzrEIiBs/1b6No+jS0Q==\n"], ["encrypted_refresh_token_salt", "952b44c16d27e5b6"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 500 Internal Server Error in 5ms  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.515895"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.515377"], ["updated_at", "2015-04-30 15:46:52.515895"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.517656"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:46:52.517105"], ["updated_at", "2015-04-30 15:46:52.517656"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.519243"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:46:52.518846"], ["updated_at", "2015-04-30 15:46:52.519243"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.520483"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:46:52.520105"], ["updated_at", "2015-04-30 15:46:52.520483"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.521613"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:46:52.521274"], ["updated_at", "2015-04-30 15:46:52.521613"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.522689"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:46:52.522357"], ["updated_at", "2015-04-30 15:46:52.522689"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-27 15:46:52.523881')  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 3]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 4]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 5]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 6]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.527634"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.527308"], ["updated_at", "2015-04-30 15:46:52.527634"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "72a939e6-e3f0-4f5b-8da7-ff2b98d676b4"], ["token_timestamp", "2015-04-30 15:46:52.528765"], ["updated_at", "2015-04-30 15:46:52.528822"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '72a939e6-e3f0-4f5b-8da7-ff2b98d676b4' AND (token_timestamp >= '2015-04-30 15:41:52.529727') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-30 15:46:52.530400"], ["updated_at", "2015-04-30 15:46:52.530508"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.532658"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.532258"], ["updated_at", "2015-04-30 15:46:52.532658"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-30 15:46:52.533665"], ["updated_at", "2015-04-30 15:46:52.533714"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.535570"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.535166"], ["updated_at", "2015-04-30 15:46:52.535570"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.539292"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.538959"], ["updated_at", "2015-04-30 15:46:52.539292"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:46:52.540146')  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:46:52.541462')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.542636"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-31 15:46:52.542270"], ["updated_at", "2015-04-30 15:46:52.542636"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:46:52.544163')  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.556661"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 15:46:52.556661"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:46:52.561434')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.563323"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:46:52.000000"], ["updated_at", "2015-04-30 15:46:52.563323"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:46:52.564686')  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?) [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:46:52.574162"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 15:46:52.574162"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (1.7ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (1.0ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.6ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (1.0ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.1ms) select sqlite_version(*)  (0.9ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946')  (1.9ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (0.8ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.7ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (1.2ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.1ms) select sqlite_version(*)  (1.0ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946') ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.606274"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.601142"], ["updated_at", "2015-04-30 15:53:57.606274"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.609426"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:53:57.609035"], ["updated_at", "2015-04-30 15:53:57.609426"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.611110"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:53:57.610813"], ["updated_at", "2015-04-30 15:53:57.611110"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.612045"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:53:57.611764"], ["updated_at", "2015-04-30 15:53:57.612045"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.612902"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:53:57.612641"], ["updated_at", "2015-04-30 15:53:57.612902"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.613723"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 15:53:57.613471"], ["updated_at", "2015-04-30 15:53:57.613723"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-27 15:53:57.615374')  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 3]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 4]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 5]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 6]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.619369"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.619058"], ["updated_at", "2015-04-30 15:53:57.619369"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-30 15:53:57.620476"], ["updated_at", "2015-04-30 15:53:57.620546"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.622980"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.622684"], ["updated_at", "2015-04-30 15:53:57.622980"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.626196"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.625892"], ["updated_at", "2015-04-30 15:53:57.626196"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "4492d441-ce70-4d75-8b3c-3fa4d5f73974"], ["token_timestamp", "2015-04-30 15:53:57.627138"], ["updated_at", "2015-04-30 15:53:57.627187"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '4492d441-ce70-4d75-8b3c-3fa4d5f73974' AND (token_timestamp >= '2015-04-30 15:48:57.630027') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-30 15:53:57.631530"], ["updated_at", "2015-04-30 15:53:57.631682"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.633736"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.633387"], ["updated_at", "2015-04-30 15:53:57.633736"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:53:57.634672')  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:53:57.635976')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.637201"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-31 15:53:57.636863"], ["updated_at", "2015-04-30 15:53:57.637201"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:53:57.638002')  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.641637"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 15:53:57.641637"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.673698"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 15:53:57.673698"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?) [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.685495"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.000000"], ["updated_at", "2015-04-30 15:53:57.685495"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:53:57.687161')  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 03:53:57.691002')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.693549"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:53:57.693549"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "TD3oAjO0hx24hcsdxueRpg==\n"], ["encrypted_refresh_token_iv", "/MtmJlHYsoPq3l6KCxc93A==\n"], ["encrypted_refresh_token_salt", "9706a56f22ba6234"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 200 OK in 13ms (Views: 5.2ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.720200"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:53:57.720200"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.727994"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:53:57.727994"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.738320"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:53:57.738320"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "QsigQ7mipLGGPliX57DYrg==\n"], ["encrypted_refresh_token_iv", "f7m7CP8/rp3A27zs/NZF1w==\n"], ["encrypted_refresh_token_salt", "3325c1c97ae73fb1"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 500 Internal Server Error in 5ms  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.755646"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:53:57.755646"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.764878"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 15:53:57.764878"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "su6/hDhgzT21gfWij7hY6Q==\n"], ["encrypted_refresh_token_iv", "+oqTFABjJ3JLrXPaZmFCWQ==\n"], ["encrypted_refresh_token_salt", "c841a4a911baac78"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = ?, "encrypted_access_token_iv" = ?, "encrypted_access_token_salt" = ?, "encrypted_refresh_token" = ? WHERE "lti_box_engine_users"."id" = 1 [["encrypted_access_token", "SwFFS6s0gdi670ZU1+Zj5Q==\n"], ["encrypted_access_token_iv", "opRC3TK5MX9tDCsk6YtbMg==\n"], ["encrypted_access_token_salt", "fa782fcafc2a4e52"], ["encrypted_refresh_token", "3ZDTRc8PI2WY0nSVlAi51A==\n"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 11ms (ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-30 15:48:57.787291') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 3ms (Views: 1.5ms | ActiveRecord: 0.1ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.791400"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.790840"], ["updated_at", "2015-04-30 15:53:57.791400"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "abb5f270-373a-4e3f-8357-ddd69d2eb9a4"], ["token_timestamp", "2015-04-30 15:53:57.793833"], ["updated_at", "2015-04-30 15:53:57.793909"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"abb5f270-373a-4e3f-8357-ddd69d2eb9a4"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'abb5f270-373a-4e3f-8357-ddd69d2eb9a4' AND (token_timestamp >= '2015-04-30 15:48:57.796452') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-30 15:53:57.797191"], ["updated_at", "2015-04-30 15:53:57.797306"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.809454"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.808958"], ["updated_at", "2015-04-30 15:53:57.809454"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.816104"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.815730"], ["updated_at", "2015-04-30 15:53:57.816104"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.821462"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.821097"], ["updated_at", "2015-04-30 15:53:57.821462"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.827335"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.826941"], ["updated_at", "2015-04-30 15:53:57.827335"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.834666"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.834162"], ["updated_at", "2015-04-30 15:53:57.834666"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 15:53:57.842314"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 15:53:57.841736"], ["updated_at", "2015-04-30 15:53:57.842314"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (1.0ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (0.8ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.7ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (0.9ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.0ms) select sqlite_version(*)  (0.8ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946')  (1.7ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (0.8ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.7ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (0.9ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.0ms) select sqlite_version(*)  (0.8ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946') ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.069997"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.063421"], ["updated_at", "2015-04-30 17:30:31.069997"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.6ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-30 17:30:31.073703"], ["updated_at", "2015-04-30 17:30:31.073793"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.077118"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.076784"], ["updated_at", "2015-04-30 17:30:31.077118"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.080255"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.079927"], ["updated_at", "2015-04-30 17:30:31.080255"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "07855a4f-693b-4749-b51d-a1d1c22c4cea"], ["token_timestamp", "2015-04-30 17:30:31.081137"], ["updated_at", "2015-04-30 17:30:31.081181"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '07855a4f-693b-4749-b51d-a1d1c22c4cea' AND (token_timestamp >= '2015-04-30 17:25:31.086437') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-30 17:30:31.088394"], ["updated_at", "2015-04-30 17:30:31.088614"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.090909"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.090538"], ["updated_at", "2015-04-30 17:30:31.090909"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.092324"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:30:31.091912"], ["updated_at", "2015-04-30 17:30:31.092324"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.093526"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:30:31.093217"], ["updated_at", "2015-04-30 17:30:31.093526"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.094480"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:30:31.094190"], ["updated_at", "2015-04-30 17:30:31.094480"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.095389"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:30:31.095103"], ["updated_at", "2015-04-30 17:30:31.095389"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.096309"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:30:31.096010"], ["updated_at", "2015-04-30 17:30:31.096309"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-27 17:30:31.097284')  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 3]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 4]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 5]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 6]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.103621"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 17:30:31.103621"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.114980"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.114638"], ["updated_at", "2015-04-30 17:30:31.114980"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:30:31.115963')  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.117651"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-31 17:30:31.117293"], ["updated_at", "2015-04-30 17:30:31.117651"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:30:31.118430')  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:30:31.119508')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.121973"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.000000"], ["updated_at", "2015-04-30 17:30:31.121973"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:30:31.126485')  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:30:31.130199')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?) [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.153412"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 17:30:31.153412"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.157744"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:30:31.157744"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.170580"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:30:31.170580"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "MymthQEvCUov2q/yjsss3Q==\n"], ["encrypted_refresh_token_iv", "baN6nb1YPNjuBpyCAutmuA==\n"], ["encrypted_refresh_token_salt", "ff19b64d6d75068f"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 500 Internal Server Error in 6ms  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.189322"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:30:31.189322"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "D6fLsbSEFXzvqgDYXSLq/g==\n"], ["encrypted_refresh_token_iv", "DrQIYleW++6+yZhRdywpSg==\n"], ["encrypted_refresh_token_salt", "de0da74d67490fe2"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 200 OK in 6ms (Views: 1.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.204268"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:30:31.204268"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "QDwDHdsGiqtM7pFK2rhOig==\n"], ["encrypted_refresh_token_iv", "z+TL74f6aIc0gfe7kyh92g==\n"], ["encrypted_refresh_token_salt", "31dbd25b66d5612d"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = ?, "encrypted_access_token_iv" = ?, "encrypted_access_token_salt" = ?, "encrypted_refresh_token" = ? WHERE "lti_box_engine_users"."id" = 1 [["encrypted_access_token", "PA/9AE1j+FUne8oVlciR4g==\n"], ["encrypted_access_token_iv", "NuZT5+eZ+VDbKr2q8arAYA==\n"], ["encrypted_access_token_salt", "1e8ffe4b72db9c70"], ["encrypted_refresh_token", "r7JZhaEl63FYcO0h7QitMQ==\n"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 11ms (ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.224863"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:30:31.224863"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.5ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.235395"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:30:31.235395"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.4ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.246484"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.245978"], ["updated_at", "2015-04-30 17:30:31.246484"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "5e6716ff-f591-4265-8818-513be86f0a70"], ["token_timestamp", "2015-04-30 17:30:31.248411"], ["updated_at", "2015-04-30 17:30:31.248473"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"5e6716ff-f591-4265-8818-513be86f0a70"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '5e6716ff-f591-4265-8818-513be86f0a70' AND (token_timestamp >= '2015-04-30 17:25:31.250592') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-30 17:30:31.251240"], ["updated_at", "2015-04-30 17:30:31.251335"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 1.8ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-30 17:25:31.257889') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.261869"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.261334"], ["updated_at", "2015-04-30 17:30:31.261869"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.268584"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.268178"], ["updated_at", "2015-04-30 17:30:31.268584"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.274979"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.274570"], ["updated_at", "2015-04-30 17:30:31.274979"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.280967"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.280588"], ["updated_at", "2015-04-30 17:30:31.280967"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.287612"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.287183"], ["updated_at", "2015-04-30 17:30:31.287612"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:30:31.293818"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:30:31.293381"], ["updated_at", "2015-04-30 17:30:31.293818"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (1.9ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (0.8ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.7ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (1.1ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.1ms) select sqlite_version(*)  (1.2ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946')  (1.9ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (1.1ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.8ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (0.9ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.0ms) select sqlite_version(*)  (0.8ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946') ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) begin transaction Processing by LtiBoxEngine::TestController#backdoor as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_box_engine/app/views/lti_box_engine/test/backdoor.html.erb within layouts/lti_box_engine/application (0.3ms) Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.102847"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:38:59.102847"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 19ms (Views: 2.2ms | ActiveRecord: 1.1ms)  (0.9ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.130391"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:38:59.130391"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.5ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.138748"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:38:59.138748"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 1.0ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.143728"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:38:59.143728"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "DbvKuV0wKNx82lDOvOV04g==\n"], ["encrypted_refresh_token_iv", "fQtElEN30TeVvqU2zfOo1w==\n"], ["encrypted_refresh_token_salt", "43a65982236375cf"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = ?, "encrypted_access_token_iv" = ?, "encrypted_access_token_salt" = ?, "encrypted_refresh_token" = ? WHERE "lti_box_engine_users"."id" = 1 [["encrypted_access_token", "KCox3wP49rMN4XFnonX/iQ==\n"], ["encrypted_access_token_iv", "DfiJXqA7KfHLvIhJ/jxV1Q==\n"], ["encrypted_access_token_salt", "28da9e08b7f46a01"], ["encrypted_refresh_token", "/8tKVyljQezRQncX6KB74A==\n"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 11ms (ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.166326"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:38:59.166326"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "xeTFm+A0gEZ3d4ixMOSX8Q==\n"], ["encrypted_refresh_token_iv", "BBvh7DkAFVlOn8JchuFv7Q==\n"], ["encrypted_refresh_token_salt", "70f1ef7aa626b212"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.181558"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:38:59.181558"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "26TbIYaaFYytt6J0ih9kPw==\n"], ["encrypted_refresh_token_iv", "ObeWozZewj37Cx1ERQFTLw==\n"], ["encrypted_refresh_token_salt", "11318c3f46888f7e"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 500 Internal Server Error in 5ms  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.200982"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.196874"], ["updated_at", "2015-04-30 17:38:59.200982"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 3ms (Views: 1.0ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.210640"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.210068"], ["updated_at", "2015-04-30 17:38:59.210640"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.217946"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.217555"], ["updated_at", "2015-04-30 17:38:59.217946"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.225774"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.225089"], ["updated_at", "2015-04-30 17:38:59.225774"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.233390"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.232963"], ["updated_at", "2015-04-30 17:38:59.233390"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.239280"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.238930"], ["updated_at", "2015-04-30 17:38:59.239280"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.245372"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.244916"], ["updated_at", "2015-04-30 17:38:59.245372"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "5abd53af-ff8a-4818-8d6a-c0862788bfbc"], ["token_timestamp", "2015-04-30 17:38:59.247450"], ["updated_at", "2015-04-30 17:38:59.247535"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"5abd53af-ff8a-4818-8d6a-c0862788bfbc"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '5abd53af-ff8a-4818-8d6a-c0862788bfbc' AND (token_timestamp >= '2015-04-30 17:33:59.250051') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-30 17:38:59.250871"], ["updated_at", "2015-04-30 17:38:59.251036"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 1.1ms | ActiveRecord: 0.2ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-30 17:33:59.256088') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 1ms (Views: 0.5ms | ActiveRecord: 0.1ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.261845"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.261433"], ["updated_at", "2015-04-30 17:38:59.261845"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.263227"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:38:59.262847"], ["updated_at", "2015-04-30 17:38:59.263227"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.264435"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:38:59.264136"], ["updated_at", "2015-04-30 17:38:59.264435"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.265340"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:38:59.265098"], ["updated_at", "2015-04-30 17:38:59.265340"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.266156"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:38:59.265908"], ["updated_at", "2015-04-30 17:38:59.266156"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.267017"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:38:59.266777"], ["updated_at", "2015-04-30 17:38:59.267017"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-27 17:38:59.267943')  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 3]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 4]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 5]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 6]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.271332"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.271030"], ["updated_at", "2015-04-30 17:38:59.271332"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.275134"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.274835"], ["updated_at", "2015-04-30 17:38:59.275134"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-30 17:38:59.276081"], ["updated_at", "2015-04-30 17:38:59.276129"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.278060"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.277765"], ["updated_at", "2015-04-30 17:38:59.278060"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "754da196-8759-43cb-99a8-f5113db20b38"], ["token_timestamp", "2015-04-30 17:38:59.279063"], ["updated_at", "2015-04-30 17:38:59.279108"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '754da196-8759-43cb-99a8-f5113db20b38' AND (token_timestamp >= '2015-04-30 17:33:59.279980') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-30 17:38:59.280621"], ["updated_at", "2015-04-30 17:38:59.280729"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.282854"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.282533"], ["updated_at", "2015-04-30 17:38:59.282854"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:38:59.283799')  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.285695"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-31 17:38:59.285238"], ["updated_at", "2015-04-30 17:38:59.285695"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:38:59.286725')  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:38:59.288021')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.289998"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 17:38:59.289998"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.306099"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:38:59.000000"], ["updated_at", "2015-04-30 17:38:59.306099"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:38:59.307549')  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:38:59.309676')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?) [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:38:59.317711"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 17:38:59.317711"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (1.6ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (0.7ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.8ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (1.1ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.1ms) select sqlite_version(*)  (1.1ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946') ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:49:59.403560')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.413345"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.000000"], ["updated_at", "2015-04-30 17:49:59.413345"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:49:59.415227')  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.422873"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:49:59.422873"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_box_engine/app/views/lti_box_engine/lti/authorize.html.erb within layouts/lti_box_engine/application (0.2ms) Completed 200 OK in 23ms (Views: 6.1ms | ActiveRecord: 1.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.453091"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:49:59.453091"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.4ms)  (0.3ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.464157"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:49:59.464157"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.471754"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:49:59.471754"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "JR5ekKtF4OaLbrPidDBbxA==\n"], ["encrypted_refresh_token_iv", "8TFRs8Ueq6CMzbDCjo2nQQ==\n"], ["encrypted_refresh_token_salt", "091d5500fe3add91"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 500 Internal Server Error in 4ms  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.488585"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:49:59.488585"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "nQygSsQ9SX9irrqxWNtGhw==\n"], ["encrypted_refresh_token_iv", "kzcwtecGRlXTSqtK7B/hog==\n"], ["encrypted_refresh_token_salt", "96bd70dd7ddb4907"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = ?, "encrypted_access_token_iv" = ?, "encrypted_access_token_salt" = ?, "encrypted_refresh_token" = ? WHERE "lti_box_engine_users"."id" = 1 [["encrypted_access_token", "Z8Qdfy6in7AHQ+jikGW+pw==\n"], ["encrypted_access_token_iv", "f4SEJsfX5R9h7sraLD0JYQ==\n"], ["encrypted_access_token_salt", "7a801375fc0d1443"], ["encrypted_refresh_token", "HtL1IYjMnMAaI6tFUftMEg==\n"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 11ms (ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.510194"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 17:49:59.510194"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "vzYt2yv1HeiLqacIbJTfGw==\n"], ["encrypted_refresh_token_iv", "Cp5T1kW2f+5OnPgjDd7bDw==\n"], ["encrypted_refresh_token_salt", "d33009fb63a1d49c"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-30 17:44:59.531685') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 1.2ms | ActiveRecord: 0.1ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.535243"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.534706"], ["updated_at", "2015-04-30 17:49:59.535243"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "ba26d26d-c0e1-42a5-8eb9-908f1dba61b2"], ["token_timestamp", "2015-04-30 17:49:59.537141"], ["updated_at", "2015-04-30 17:49:59.537218"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"ba26d26d-c0e1-42a5-8eb9-908f1dba61b2"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = 'ba26d26d-c0e1-42a5-8eb9-908f1dba61b2' AND (token_timestamp >= '2015-04-30 17:44:59.539497') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-30 17:49:59.540134"], ["updated_at", "2015-04-30 17:49:59.540277"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 2ms (Views: 0.6ms | ActiveRecord: 0.2ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.546694"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.546263"], ["updated_at", "2015-04-30 17:49:59.546694"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.553403"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.553027"], ["updated_at", "2015-04-30 17:49:59.553403"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.558960"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.558541"], ["updated_at", "2015-04-30 17:49:59.558960"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.565248"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.564846"], ["updated_at", "2015-04-30 17:49:59.565248"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.571682"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.571266"], ["updated_at", "2015-04-30 17:49:59.571682"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.577819"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.577425"], ["updated_at", "2015-04-30 17:49:59.577819"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.583654"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.583275"], ["updated_at", "2015-04-30 17:49:59.583654"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "361b1e1e-8364-4fed-a99b-9bbaa415a176"], ["token_timestamp", "2015-04-30 17:49:59.584875"], ["updated_at", "2015-04-30 17:49:59.584940"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '361b1e1e-8364-4fed-a99b-9bbaa415a176' AND (token_timestamp >= '2015-04-30 17:44:59.585794') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-30 17:49:59.586494"], ["updated_at", "2015-04-30 17:49:59.586606"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.588462"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.588142"], ["updated_at", "2015-04-30 17:49:59.588462"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-30 17:49:59.589450"], ["updated_at", "2015-04-30 17:49:59.589509"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.591405"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.591117"], ["updated_at", "2015-04-30 17:49:59.591405"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.595480"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.595100"], ["updated_at", "2015-04-30 17:49:59.595480"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.596904"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:49:59.596514"], ["updated_at", "2015-04-30 17:49:59.596904"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.598084"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:49:59.597771"], ["updated_at", "2015-04-30 17:49:59.598084"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.599127"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:49:59.598784"], ["updated_at", "2015-04-30 17:49:59.599127"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.600065"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:49:59.599777"], ["updated_at", "2015-04-30 17:49:59.600065"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.600976"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 17:49:59.600697"], ["updated_at", "2015-04-30 17:49:59.600976"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-27 17:49:59.601943')  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 2]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 3]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 4]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 5]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 6]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.618596"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 17:49:59.618596"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:49:59.620735')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.621992"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-31 17:49:59.621653"], ["updated_at", "2015-04-30 17:49:59.621992"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:49:59.622738')  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.624167"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 17:49:59.623817"], ["updated_at", "2015-04-30 17:49:59.624167"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 05:49:59.625027')  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::TestController#backdoor as HTML Completed 200 OK in 2ms (Views: 1.5ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 17:49:59.634554"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 17:49:59.634554"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?) [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (1.9ms) CREATE TABLE "lti_box_engine_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "key" varchar(255), "secret" varchar(255), "created_at" datetime, "updated_at" datetime, "email" varchar(255), "institution" varchar(255), "title" varchar(255))   (0.8ms) CREATE TABLE "lti_box_engine_lti_launches" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "nonce" varchar(255), "payload" text, "request_oauth_timestamp" datetime, "created_at" datetime, "updated_at" datetime, "token" varchar(255), "token_timestamp" datetime, "user_id" integer)  (0.8ms) CREATE TABLE "lti_box_engine_users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "tool_consumer_instance_guid" varchar(255), "lti_user_id" varchar(255), "account_id" integer, "encrypted_refresh_token" varchar(255), "encrypted_refresh_token_iv" varchar(255), "encrypted_refresh_token_salt" varchar(255), "encrypted_access_token" varchar(255), "encrypted_access_token_iv" varchar(255), "encrypted_access_token_salt" varchar(255))   (1.0ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)  (0.0ms) select sqlite_version(*)  (0.8ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.1ms) SELECT version FROM "schema_migrations"  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20141218205123')  (0.9ms) INSERT INTO "schema_migrations" (version) VALUES ('20140401155717')  (0.8ms) INSERT INTO "schema_migrations" (version) VALUES ('20140402222507')  (0.7ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403172847')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140403184843')  (0.5ms) INSERT INTO "schema_migrations" (version) VALUES ('20140404144628')  (0.6ms) INSERT INTO "schema_migrations" (version) VALUES ('20140407220730')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20140604153946') ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 06:33:14.891134')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:14.902750"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 18:33:14.000000"], ["updated_at", "2015-04-30 18:33:14.902750"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 06:33:14.904820')  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::TestController#backdoor as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_box_engine/app/views/lti_box_engine/test/backdoor.html.erb within layouts/lti_box_engine/application (0.2ms) Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:14.918315"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 18:33:14.918315"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "9H7FxmO7bkncaiJGqxnsYg==\n"], ["encrypted_refresh_token_iv", "Kea0c4qhWEgf20QEQMI5eQ==\n"], ["encrypted_refresh_token_salt", "71d0e04faffa0527"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 200 OK in 14ms (Views: 1.7ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:14.950483"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 18:33:14.950483"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:14.959112"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 18:33:14.959112"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "fJe78sat9X7CDjM+fJXetw==\n"], ["encrypted_refresh_token_iv", "B6pmhX07KPMnY7RZjWIqtQ==\n"], ["encrypted_refresh_token_salt", "4567a2798546fc5f"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]] Completed 500 Internal Server Error in 4ms  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:14.973391"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 18:33:14.973391"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("account_id", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?) [["account_id", 1], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.4ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:14.981946"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 18:33:14.981946"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_users" ("account_id", "encrypted_refresh_token", "encrypted_refresh_token_iv", "encrypted_refresh_token_salt", "lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["encrypted_refresh_token", "By2QpRXBJqw+rOaltWnlXA==\n"], ["encrypted_refresh_token_iv", "Ra1+Lcget9gpeV9K++eF9Q==\n"], ["encrypted_refresh_token_salt", "3eafd26d213a7d5f"], ["lti_user_id", "lti_user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML Parameters: {"oauth_consumer_key"=>"key"} LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" = 'key' ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 LtiBoxEngine::User Load (0.0ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."account_id" = ? AND "lti_box_engine_users"."lti_user_id" = 'lti_user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "lti_box_engine_users" SET "encrypted_access_token" = ?, "encrypted_access_token_iv" = ?, "encrypted_access_token_salt" = ?, "encrypted_refresh_token" = ? WHERE "lti_box_engine_users"."id" = 1 [["encrypted_access_token", "NicEIF7RYpHZdfVEeYvZpQ==\n"], ["encrypted_access_token_iv", "nzPbd17W3i5cUuZGloLfZQ==\n"], ["encrypted_access_token_salt", "e5ab3dfa87aa374b"], ["encrypted_refresh_token", "hlsRCbo/5RwfEuoU2TjnQQ==\n"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/lti_box_engine/lti/index?token=token Completed 302 Found in 11ms (ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_accounts" ("created_at", "email", "institution", "key", "name", "secret", "title", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.002163"], ["email", "foo@example.com"], ["institution", "Bar"], ["key", "key"], ["name", "Foo"], ["secret", "secret"], ["title", "Blah"], ["updated_at", "2015-04-30 18:33:15.002163"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#launch as HTML LtiBoxEngine::Account Load (0.1ms) SELECT "lti_box_engine_accounts".* FROM "lti_box_engine_accounts" WHERE "lti_box_engine_accounts"."key" IS NULL ORDER BY "lti_box_engine_accounts"."id" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#box_redirect as HTML Parameters: {"redirect_url"=>"http://example.com"} Redirected to http://example.com Completed 302 Found in 0ms (ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.010808"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.010320"], ["updated_at", "2015-04-30 18:33:15.010808"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", "565618f8-cc8d-4754-b700-3d330b25d65e"], ["token_timestamp", "2015-04-30 18:33:15.012828"], ["updated_at", "2015-04-30 18:33:15.012912"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#index as HTML Parameters: {"token"=>"565618f8-cc8d-4754-b700-3d330b25d65e"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '565618f8-cc8d-4754-b700-3d330b25d65e' AND (token_timestamp >= '2015-04-30 18:28:15.015315') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["token", nil], ["token_timestamp", "2015-04-30 18:33:15.016124"], ["updated_at", "2015-04-30 18:33:15.016285"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 200 OK in 3ms (Views: 1.1ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by LtiBoxEngine::LtiController#index as HTML LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" IS NULL AND (token_timestamp >= '2015-04-30 18:28:15.021340') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 401 Unauthorized in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.025113"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.024596"], ["updated_at", "2015-04-30 18:33:15.025113"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1"} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.032093"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.031692"], ["updated_at", "2015-04-30 18:33:15.032093"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 1ms (Views: 0.2ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.038526"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.038070"], ["updated_at", "2015-04-30 18:33:15.038526"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.045276"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.044776"], ["updated_at", "2015-04-30 18:33:15.045276"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"photo.poo", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 500 Internal Server Error in 2ms (Views: 0.3ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.054491"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.053956"], ["updated_at", "2015-04-30 18:33:15.054491"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"folder"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.061122"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.060727"], ["updated_at", "2015-04-30 18:33:15.061122"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by LtiBoxEngine::LtiController#embed as HTML Parameters: {"lti_launch_id"=>"1", "item"=>{"url"=>"/some/url", "name"=>"file name", "type"=>"file"}} LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = 1 ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1 Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction Processing by LtiBoxEngine::LtiController#xml_config as HTML Completed 200 OK in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.072688"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.072226"], ["updated_at", "2015-04-30 18:33:15.072688"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.074271"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 18:33:15.073892"], ["updated_at", "2015-04-30 18:33:15.074271"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.075417"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 18:33:15.075125"], ["updated_at", "2015-04-30 18:33:15.075417"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.076402"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 18:33:15.076117"], ["updated_at", "2015-04-30 18:33:15.076402"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.077258"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 18:33:15.076997"], ["updated_at", "2015-04-30 18:33:15.077258"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.078114"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-25 18:33:15.077847"], ["updated_at", "2015-04-30 18:33:15.078114"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE (request_oauth_timestamp <= '2015-04-27 18:33:15.079020')  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 3]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 4]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 5]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) DELETE FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."id" = ? [["id", 6]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches"  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.082830"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.082456"], ["updated_at", "2015-04-30 18:33:15.082830"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "1981-02-24 07:00:00.000000"], ["updated_at", "1981-02-24 07:00:00.000000"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.087214"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.086773"], ["updated_at", "2015-04-30 18:33:15.087214"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "9547639b-a857-44ad-98c6-397ee185bcf8"], ["token_timestamp", "2015-04-30 18:33:15.088320"], ["updated_at", "2015-04-30 18:33:15.088376"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::LtiLaunch Load (0.1ms) SELECT "lti_box_engine_lti_launches".* FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."token" = '9547639b-a857-44ad-98c6-397ee185bcf8' AND (token_timestamp >= '2015-04-30 18:28:15.089231') ORDER BY "lti_box_engine_lti_launches"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", nil], ["token_timestamp", "2015-04-30 18:33:15.090071"], ["updated_at", "2015-04-30 18:33:15.090172"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.092066"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.091738"], ["updated_at", "2015-04-30 18:33:15.092066"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "lti_box_engine_lti_launches" SET "payload" = ?, "token" = ?, "token_timestamp" = ?, "updated_at" = ? WHERE "lti_box_engine_lti_launches"."id" = 1 [["payload", "--- {}\n"], ["token", "abc123"], ["token_timestamp", "2015-04-30 18:33:15.093076"], ["updated_at", "2015-04-30 18:33:15.093119"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.094998"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-04-30 18:33:15.094710"], ["updated_at", "2015-04-30 18:33:15.094998"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 06:33:15.095725')  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.097156"], ["nonce", "ABCDE"], ["payload", "--- {}\n"], ["request_oauth_timestamp", "2015-03-31 18:33:15.096802"], ["updated_at", "2015-04-30 18:33:15.097156"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 06:33:15.097953')  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "lti_box_engine_lti_launches" WHERE "lti_box_engine_lti_launches"."nonce" = 'ABCDE' AND (request_oauth_timestamp >= '2015-04-28 06:33:15.099023')  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.100553"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 18:33:15.100553"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "lti_box_engine_users" ("lti_user_id", "tool_consumer_instance_guid") VALUES (?, ?) [["lti_user_id", "user_id"], ["tool_consumer_instance_guid", "instance_guid"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 LtiBoxEngine::User Load (0.1ms) SELECT "lti_box_engine_users".* FROM "lti_box_engine_users" WHERE "lti_box_engine_users"."lti_user_id" = 'user_id' AND "lti_box_engine_users"."tool_consumer_instance_guid" = 'instance_guid' ORDER BY "lti_box_engine_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "lti_box_engine_users" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "lti_box_engine_lti_launches" ("created_at", "nonce", "payload", "request_oauth_timestamp", "updated_at", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 18:33:15.119153"], ["nonce", "ABCDE"], ["payload", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nfoo: bar\n"], ["request_oauth_timestamp", "2014-04-01 16:39:04.000000"], ["updated_at", "2015-04-30 18:33:15.119153"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (0.7ms) commit transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:43:45.555344"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 20:43:45.555344"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:43:45.568737') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:43:45.572153"], ["expired_at", "2015-04-30 21:43:45.572318"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e59a42db-b9f2-4daa-a456-8969b738ab05"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e59a42db-b9f2-4daa-a456-8969b738ab05 Completed 302 Found in 31ms (ActiveRecord: 2.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:43:45.579348"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:43:45.579348"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:43:45.584888') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:43:45.585606"], ["expired_at", "2015-04-30 21:43:45.585737"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cc551339-686e-4d17-ad1e-b4760e519e2f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cc551339-686e-4d17-ad1e-b4760e519e2f Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cc551339-686e-4d17-ad1e-b4760e519e2f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:43:45.592538"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:43:45.592538"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:43:45.593547"], ["expired_at", "2015-04-30 21:43:45.593650"], ["init_params", "{}"], ["oauth_code", "fadf9263-9102-48f8-9285-82b332a77317"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 20:43:45.594384"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:43:45.599735') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:43:45.601880"], ["expired_at", "2015-04-30 21:43:45.602072"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f342a2aa-e27c-4657-9c89-4387a2f211c3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f342a2aa-e27c-4657-9c89-4387a2f211c3 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:43:45.608894"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 20:43:45.608894"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:43:45.612022') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:43:45.612665"], ["expired_at", "2015-04-30 21:43:45.612763"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0056ae8b-dfd4-4b44-abfa-e30202eeb44c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0056ae8b-dfd4-4b44-abfa-e30202eeb44c Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0056ae8b-dfd4-4b44-abfa-e30202eeb44c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:43:45.616122"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:43:45.616122"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:43:45.619731"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:43:45.619731"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:43:45.655007"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:43:45.655007"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:43:45.656318"], ["expired_at", "2015-04-30 21:43:45.656436"], ["oauth_code", "5e6555a1-c1df-4e44-88e8-eddf0d918fd7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:43:45.658697"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:43:45.658697"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:43:45.659811"], ["expired_at", "2015-04-30 21:43:45.659896"], ["oauth_code", "2b058bb0-24fb-4251-945c-a8ae164ed091"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 20:43:45.660602') AND "skydrive_api_keys"."oauth_code" = '2b058bb0-24fb-4251-945c-a8ae164ed091' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "ef9b6913-5527-4d1b-a424-6b3dd453d81e"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [AWINHRWT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AWINHRWT] SKYDRIVE REQUEST PAYLOAD: [AWINHRWT] SKYDRIVE REQUEST HEADERS: - [AWINHRWT] SKYDRIVE RESPONSE CODE: 200 [AWINHRWT] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RCUCDBHD] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RCUCDBHD] SKYDRIVE REQUEST PAYLOAD: [RCUCDBHD] SKYDRIVE REQUEST HEADERS: - Bearer [RCUCDBHD] SKYDRIVE RESPONSE CODE: 200 [RCUCDBHD] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (1.2ms) commit transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [JJDFVQTJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JJDFVQTJ] SKYDRIVE REQUEST PAYLOAD: [JJDFVQTJ] SKYDRIVE REQUEST HEADERS: - [JJDFVQTJ] SKYDRIVE RESPONSE CODE: 200 [JJDFVQTJ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [DTVDVLEB] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [DTVDVLEB] SKYDRIVE REQUEST PAYLOAD: [DTVDVLEB] SKYDRIVE REQUEST HEADERS: - Bearer [DTVDVLEB] SKYDRIVE RESPONSE CODE: 200 [DTVDVLEB] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:47:29.758076"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:47:29.758076"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:47:29.766159"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:47:29.766159"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:47:29.770457"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:47:29.770457"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:47:29.781244') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:47:29.785079"], ["expired_at", "2015-04-30 21:47:29.785251"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f6690588-4792-42f9-b792-318cb6d0da7d"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f6690588-4792-42f9-b792-318cb6d0da7d Completed 302 Found in 14ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f6690588-4792-42f9-b792-318cb6d0da7d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:47:29.826661"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 20:47:29.826661"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:47:29.830712') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:47:29.831425"], ["expired_at", "2015-04-30 21:47:29.831533"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3459edfe-cdb9-42a3-bc8e-0c917bb349ec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3459edfe-cdb9-42a3-bc8e-0c917bb349ec Completed 302 Found in 39ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3459edfe-cdb9-42a3-bc8e-0c917bb349ec' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:47:29.836734"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:47:29.836734"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:47:29.837786"], ["expired_at", "2015-04-30 21:47:29.837903"], ["init_params", "{}"], ["oauth_code", "0b295449-1cef-46a3-8137-d255ed9dbc0b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 20:47:29.838769"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:47:29.844031') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:47:29.845235"], ["expired_at", "2015-04-30 21:47:29.845353"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d83fe8d0-f339-41bd-adc7-04fae5e2dcd5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d83fe8d0-f339-41bd-adc7-04fae5e2dcd5 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:47:29.852789"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 20:47:29.852789"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:47:29.856703') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:47:29.857435"], ["expired_at", "2015-04-30 21:47:29.857549"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "15129f4d-2be6-4692-97b8-714f33bff840"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/15129f4d-2be6-4692-97b8-714f33bff840 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:47:29.861746"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:47:29.861746"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:47:29.862741"], ["expired_at", "2015-04-30 21:47:29.862856"], ["oauth_code", "d4f0f6e2-1dc3-43c6-9f23-d288b588dbce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 20:47:29.863610') AND "skydrive_api_keys"."oauth_code" = 'd4f0f6e2-1dc3-43c6-9f23-d288b588dbce' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "cec5f4f6-4c89-42f2-b659-b7948c5b8076"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:47:29.866403"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:47:29.866403"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:47:29.867318"], ["expired_at", "2015-04-30 21:47:29.867418"], ["oauth_code", "44f438e1-240d-4f75-82df-366f9a701c01"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (1.1ms) commit transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [FLFGRDQT] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [FLFGRDQT] SKYDRIVE REQUEST PAYLOAD: [FLFGRDQT] SKYDRIVE REQUEST HEADERS: - Bearer [FLFGRDQT] SKYDRIVE RESPONSE CODE: 200 [FLFGRDQT] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KJWCUCQF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KJWCUCQF] SKYDRIVE REQUEST PAYLOAD: [KJWCUCQF] SKYDRIVE REQUEST HEADERS: - [KJWCUCQF] SKYDRIVE RESPONSE CODE: 200 [KJWCUCQF] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:50:33.147394"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:50:33.147394"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:50:33.155660"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:50:33.155660"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:50:33.163741"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 20:50:33.163741"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:50:33.172831') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:50:33.176522"], ["expired_at", "2015-04-30 21:50:33.176737"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8dfd2b7c-6e73-40c8-a95a-ccbe736860c9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8dfd2b7c-6e73-40c8-a95a-ccbe736860c9 Completed 302 Found in 16ms (ActiveRecord: 2.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8dfd2b7c-6e73-40c8-a95a-ccbe736860c9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:50:33.185096"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 20:50:33.185096"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:50:33.188721') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:50:33.218105"], ["expired_at", "2015-04-30 21:50:33.218290"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3f42cd27-d971-41f8-bb27-8fbab5ac58a8"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3f42cd27-d971-41f8-bb27-8fbab5ac58a8 Completed 302 Found in 36ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:50:33.226544"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:50:33.226544"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:50:33.227583"], ["expired_at", "2015-04-30 21:50:33.227686"], ["init_params", "{}"], ["oauth_code", "8e658ed3-e8d3-405d-9f34-940ec0dce476"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 20:50:33.228432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:50:33.234273') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:50:33.235945"], ["expired_at", "2015-04-30 21:50:33.236063"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "efa18359-5196-4eaa-8ad9-2fb1a7142ea2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/efa18359-5196-4eaa-8ad9-2fb1a7142ea2 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 20:50:33.240974"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:50:33.240974"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 20:50:33.247105') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:50:33.247811"], ["expired_at", "2015-04-30 21:50:33.247923"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6fff2ca3-fe35-4361-8da4-47e0b67e2028"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6fff2ca3-fe35-4361-8da4-47e0b67e2028 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6fff2ca3-fe35-4361-8da4-47e0b67e2028' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:50:33.251782"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:50:33.251782"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:50:33.252799"], ["expired_at", "2015-04-30 21:50:33.252887"], ["oauth_code", "df877f87-5ce6-44ae-b6a9-1cd6d46e31b9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 20:50:33.253690') AND "skydrive_api_keys"."oauth_code" = 'df877f87-5ce6-44ae-b6a9-1cd6d46e31b9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "5c0d0d5d-c1a8-4503-91e6-edf022f903ac"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:50:33.256404"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 20:50:33.256404"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 20:50:33.257431"], ["expired_at", "2015-04-30 21:50:33.257519"], ["oauth_code", "1cc7ef5d-2ca7-4340-ab9b-be88c03934d3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (0.6ms) commit transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TGKMZTCC] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TGKMZTCC] SKYDRIVE REQUEST PAYLOAD: [TGKMZTCC] SKYDRIVE REQUEST HEADERS: - Bearer [TGKMZTCC] SKYDRIVE RESPONSE CODE: 200 [TGKMZTCC] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GEHAHBFD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GEHAHBFD] SKYDRIVE REQUEST PAYLOAD: [GEHAHBFD] SKYDRIVE REQUEST HEADERS: - [GEHAHBFD] SKYDRIVE RESPONSE CODE: 200 [GEHAHBFD] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:28:13.707145"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 21:28:13.707145"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:28:13.720762') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:28:13.724205"], ["expired_at", "2015-04-30 22:28:13.724375"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6384b073-75f2-4ae9-bf77-8d12f145b766"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6384b073-75f2-4ae9-bf77-8d12f145b766 Completed 302 Found in 40ms (ActiveRecord: 2.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6384b073-75f2-4ae9-bf77-8d12f145b766' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:28:13.732312"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 21:28:13.732312"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:28:13.735748') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:28:13.736468"], ["expired_at", "2015-04-30 22:28:13.736607"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1e35f3b0-a232-4993-a52d-8c8653ce3654"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1e35f3b0-a232-4993-a52d-8c8653ce3654 Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:28:13.774426"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:28:13.774426"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:28:13.780442') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:28:13.781156"], ["expired_at", "2015-04-30 22:28:13.781275"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b68d69c1-5ec9-431d-a3ee-eb0d27966243"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b68d69c1-5ec9-431d-a3ee-eb0d27966243 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b68d69c1-5ec9-431d-a3ee-eb0d27966243' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:28:13.787823"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:28:13.787823"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:28:13.788921"], ["expired_at", "2015-04-30 22:28:13.789029"], ["init_params", "{}"], ["oauth_code", "bcf83bb4-10d7-42da-9dc9-5acdc440c001"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 21:28:13.789863"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:28:13.794861') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:28:13.796163"], ["expired_at", "2015-04-30 22:28:13.796263"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "69cb8aac-66fd-460b-9daf-769983fa761d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/69cb8aac-66fd-460b-9daf-769983fa761d Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:28:13.800191"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:28:13.800191"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:28:13.803055"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:28:13.803055"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:28:13.807331"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:28:13.807331"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:28:13.808385"], ["expired_at", "2015-04-30 22:28:13.808476"], ["oauth_code", "4a66df0b-31c4-4c90-a190-f34922df336e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:28:13.810396"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:28:13.810396"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:28:13.811344"], ["expired_at", "2015-04-30 22:28:13.811458"], ["oauth_code", "b361f641-fc23-461b-95d0-85747d905657"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 21:28:13.812155') AND "skydrive_api_keys"."oauth_code" = 'b361f641-fc23-461b-95d0-85747d905657' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "d56bc7d9-ea09-4515-b9db-d7cd15a2a5cc"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (0.7ms) commit transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:29:46.441896"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 21:29:46.441896"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:29:46.454924') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:29:46.458523"], ["expired_at", "2015-04-30 22:29:46.458706"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "02caa3c6-e0c3-4eee-a6a3-7022cc9cbc18"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/02caa3c6-e0c3-4eee-a6a3-7022cc9cbc18 Completed 302 Found in 32ms (ActiveRecord: 2.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '02caa3c6-e0c3-4eee-a6a3-7022cc9cbc18' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:29:46.466031"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 21:29:46.466031"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:29:46.469192') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:29:46.469819"], ["expired_at", "2015-04-30 22:29:46.469919"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "aeb89303-b3ab-44fc-970f-096006ed1a41"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/aeb89303-b3ab-44fc-970f-096006ed1a41 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:29:46.476170"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:29:46.476170"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:29:46.481264') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:29:46.481893"], ["expired_at", "2015-04-30 22:29:46.481997"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "430bfeae-b3af-4bd9-8e36-9c04eff23fce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/430bfeae-b3af-4bd9-8e36-9c04eff23fce Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '430bfeae-b3af-4bd9-8e36-9c04eff23fce' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:29:46.487729"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:29:46.487729"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:29:46.488833"], ["expired_at", "2015-04-30 22:29:46.488946"], ["init_params", "{}"], ["oauth_code", "36844103-2c19-4c28-b237-59f84b76211c"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 21:29:46.489899"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:29:46.494784') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:29:46.496163"], ["expired_at", "2015-04-30 22:29:46.496283"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "712b7839-9e7d-4667-a568-3ae1c18e1ca6"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/712b7839-9e7d-4667-a568-3ae1c18e1ca6 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:29:46.500290"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:29:46.500290"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:29:46.502750"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:29:46.502750"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [SAOAPBUZ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [SAOAPBUZ] SKYDRIVE REQUEST PAYLOAD: [SAOAPBUZ] SKYDRIVE REQUEST HEADERS: - Bearer [SAOAPBUZ] SKYDRIVE RESPONSE CODE: 200 [SAOAPBUZ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [SEGYCUPU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SEGYCUPU] SKYDRIVE REQUEST PAYLOAD: [SEGYCUPU] SKYDRIVE REQUEST HEADERS: - [SEGYCUPU] SKYDRIVE RESPONSE CODE: 200 [SEGYCUPU] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:29:46.576745"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:29:46.576745"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:29:46.578031"], ["expired_at", "2015-04-30 22:29:46.578131"], ["oauth_code", "3c5f8730-7328-4491-831f-e2fb3af81e8d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:29:46.580348"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:29:46.580348"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:29:46.581389"], ["expired_at", "2015-04-30 22:29:46.581552"], ["oauth_code", "36df67b9-39ad-456a-a9d3-452ae6d1a582"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 21:29:46.582422') AND "skydrive_api_keys"."oauth_code" = '36df67b9-39ad-456a-a9d3-452ae6d1a582' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "840cd658-2a34-40f9-ab3c-8d0f02b1de9a"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (0.7ms) commit transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RNCMYUQM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RNCMYUQM] SKYDRIVE REQUEST PAYLOAD: [RNCMYUQM] SKYDRIVE REQUEST HEADERS: - Bearer [RNCMYUQM] SKYDRIVE RESPONSE CODE: 200 [RNCMYUQM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [BHGRUVAG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BHGRUVAG] SKYDRIVE REQUEST PAYLOAD: [BHGRUVAG] SKYDRIVE REQUEST HEADERS: - [BHGRUVAG] SKYDRIVE RESPONSE CODE: 200 [BHGRUVAG] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:33:51.076199"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:33:51.076199"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:33:51.084757"], ["expired_at", "2015-04-30 22:33:51.084940"], ["oauth_code", "52de9a04-61af-451d-8370-f923b2bae236"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 21:33:51.086572') AND "skydrive_api_keys"."oauth_code" = '52de9a04-61af-451d-8370-f923b2bae236' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "cc27e8ee-bae5-4aed-bd2e-52ac2bba5ab6"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:33:51.091100"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:33:51.091100"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:33:51.092254"], ["expired_at", "2015-04-30 22:33:51.092350"], ["oauth_code", "3f8d826a-a20a-4942-bd1b-72c277f642b2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:33:51.105305"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:33:51.105305"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:33:51.114055"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:33:51.114055"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:33:51.121143"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 21:33:51.121143"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:33:51.129913') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:33:51.131222"], ["expired_at", "2015-04-30 22:33:51.131390"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e5231a2d-aa79-40bc-9428-a68b4067a498"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e5231a2d-aa79-40bc-9428-a68b4067a498 Completed 302 Found in 13ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e5231a2d-aa79-40bc-9428-a68b4067a498' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:33:51.168142"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:33:51.168142"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:33:51.169155"], ["expired_at", "2015-04-30 22:33:51.169251"], ["init_params", "{}"], ["oauth_code", "88fe9c15-358d-4f63-bfe6-b26dac49d906"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 21:33:51.169998"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:33:51.175100') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:33:51.176349"], ["expired_at", "2015-04-30 22:33:51.176459"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "63ec4aff-ebd9-454a-a3bb-a356f256f297"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/63ec4aff-ebd9-454a-a3bb-a356f256f297 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:33:51.184011"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 21:33:51.184011"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:33:51.187832') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:33:51.188478"], ["expired_at", "2015-04-30 22:33:51.188580"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a7ba3722-8639-4eae-b904-ba3615db659a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a7ba3722-8639-4eae-b904-ba3615db659a Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 21:33:51.193906"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 21:33:51.193906"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 21:33:51.199602') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 21:33:51.200272"], ["expired_at", "2015-04-30 22:33:51.200383"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fb61186f-583f-4a2e-a4e7-d8a8694a06c9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fb61186f-583f-4a2e-a4e7-d8a8694a06c9 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fb61186f-583f-4a2e-a4e7-d8a8694a06c9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (0.5ms) commit transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (1.4ms) commit transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [QTYPGAJQ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [QTYPGAJQ] SKYDRIVE REQUEST PAYLOAD: [QTYPGAJQ] SKYDRIVE REQUEST HEADERS: - Bearer [QTYPGAJQ] SKYDRIVE RESPONSE CODE: 200 [QTYPGAJQ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [TNXTSEJG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TNXTSEJG] SKYDRIVE REQUEST PAYLOAD: [TNXTSEJG] SKYDRIVE REQUEST HEADERS: - [TNXTSEJG] SKYDRIVE RESPONSE CODE: 200 [TNXTSEJG] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:09:49.208665"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:09:49.208665"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:09:49.223066"], ["expired_at", "2015-04-30 23:09:49.223290"], ["oauth_code", "6d2aebeb-f862-4625-96d7-be2befec705c"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:09:49.227752"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:09:49.227752"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:09:49.229146"], ["expired_at", "2015-04-30 23:09:49.229269"], ["oauth_code", "a91db673-1342-4436-8377-94c0b49a76cc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 22:09:49.230166') AND "skydrive_api_keys"."oauth_code" = 'a91db673-1342-4436-8377-94c0b49a76cc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "89967736-42ad-4799-8b64-ddc5ec3fce87"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:09:49.244348"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:09:49.244348"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:09:49.245570"], ["expired_at", "2015-04-30 23:09:49.245676"], ["init_params", "{}"], ["oauth_code", "56879261-a4a1-4231-ba58-c21f3890f057"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 22:09:49.246440"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:09:49.261176') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:09:49.262415"], ["expired_at", "2015-04-30 23:09:49.262529"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c5ebe862-19a1-43e3-acda-1950066d0929"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c5ebe862-19a1-43e3-acda-1950066d0929 Completed 302 Found in 14ms (ActiveRecord: 1.1ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:09:49.299612"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 22:09:49.299612"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:09:49.303832') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:09:49.304663"], ["expired_at", "2015-04-30 23:09:49.304789"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e59ceba6-8f45-4576-874c-52768972cc62"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e59ceba6-8f45-4576-874c-52768972cc62 Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:09:49.310571"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:09:49.310571"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:09:49.315757') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:09:49.316397"], ["expired_at", "2015-04-30 23:09:49.316500"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dc78231a-c803-45b3-92b4-f8c09cd0b406"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dc78231a-c803-45b3-92b4-f8c09cd0b406 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'dc78231a-c803-45b3-92b4-f8c09cd0b406' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:09:49.323084"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 22:09:49.323084"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:09:49.326591') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:09:49.327265"], ["expired_at", "2015-04-30 23:09:49.327370"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "69582139-8866-4c3a-9e81-538104e58b43"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/69582139-8866-4c3a-9e81-538104e58b43 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '69582139-8866-4c3a-9e81-538104e58b43' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:09:49.331329"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:09:49.331329"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:09:49.333784"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:09:49.333784"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.0ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (1.4ms) commit transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:14:00.496741"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:14:00.496741"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:14:00.504315"], ["expired_at", "2015-04-30 23:14:00.504469"], ["oauth_code", "130025ad-67c4-4fb6-9940-696de85a8877"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 22:14:00.505994') AND "skydrive_api_keys"."oauth_code" = '130025ad-67c4-4fb6-9940-696de85a8877' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "05980f88-ed49-44cc-a438-8cfc87ec9dae"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:14:00.509890"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:14:00.509890"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:14:00.510847"], ["expired_at", "2015-04-30 23:14:00.510937"], ["oauth_code", "0d589b30-bd39-430e-8aab-7dee3abfcdac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [FRHSDBKB] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [FRHSDBKB] SKYDRIVE REQUEST PAYLOAD: [FRHSDBKB] SKYDRIVE REQUEST HEADERS: - Bearer [FRHSDBKB] SKYDRIVE RESPONSE CODE: 200 [FRHSDBKB] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NBBBDVBQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NBBBDVBQ] SKYDRIVE REQUEST PAYLOAD: [NBBBDVBQ] SKYDRIVE REQUEST HEADERS: - [NBBBDVBQ] SKYDRIVE RESPONSE CODE: 200 [NBBBDVBQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:14:00.569981"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:14:00.569981"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:14:00.577853"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:14:00.577853"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:14:00.582725"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:14:00.582725"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:14:00.583841"], ["expired_at", "2015-04-30 23:14:00.583970"], ["init_params", "{}"], ["oauth_code", "b83a7d00-2eb1-4c16-98a5-00efc03c42d3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 22:14:00.584766"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:14:00.597234') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (32.8ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:14:00.631521"], ["expired_at", "2015-04-30 23:14:00.631675"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c4160271-eb93-47c2-ac00-4538ce4e0174"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c4160271-eb93-47c2-ac00-4538ce4e0174 Completed 302 Found in 45ms (ActiveRecord: 33.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:14:00.641214"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 22:14:00.641214"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:14:00.645200') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:14:00.645940"], ["expired_at", "2015-04-30 23:14:00.646053"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bddeeb0b-617a-4efc-936c-4c2b30fa2417"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bddeeb0b-617a-4efc-936c-4c2b30fa2417 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bddeeb0b-617a-4efc-936c-4c2b30fa2417' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:14:00.651142"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:14:00.651142"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:14:00.656098') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:14:00.656684"], ["expired_at", "2015-04-30 23:14:00.656808"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4d538834-cecd-466b-b29c-a1642f8352c7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4d538834-cecd-466b-b29c-a1642f8352c7 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4d538834-cecd-466b-b29c-a1642f8352c7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:14:00.667892"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 22:14:00.667892"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:14:00.671792') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:14:00.672504"], ["expired_at", "2015-04-30 23:14:00.672621"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bf032d9e-b8e4-4633-93ce-6cef758c5c9f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bf032d9e-b8e4-4633-93ce-6cef758c5c9f Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ** [Raven] Raven 0.13.1 configured not to send errors. ** [Raven] Event not sent due to excluded environment: test ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (1.6ms) commit transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:11.042711"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:11.042711"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:11.050496"], ["expired_at", "2015-04-30 23:17:11.050653"], ["oauth_code", "b0f909db-0204-4dfc-b659-16d8a93c3133"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:11.053783"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:11.053783"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:11.054752"], ["expired_at", "2015-04-30 23:17:11.054846"], ["oauth_code", "e0c1b62d-5d56-4ba3-8305-ab0c89c53368"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 22:17:11.055501') AND "skydrive_api_keys"."oauth_code" = 'e0c1b62d-5d56-4ba3-8305-ab0c89c53368' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "fafa7785-27b9-4181-a3d2-4e0edbea74ab"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [PLXICZWS] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PLXICZWS] SKYDRIVE REQUEST PAYLOAD: [PLXICZWS] SKYDRIVE REQUEST HEADERS: - [PLXICZWS] SKYDRIVE RESPONSE CODE: 200 [PLXICZWS] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [WNOPVMYB] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [WNOPVMYB] SKYDRIVE REQUEST PAYLOAD: [WNOPVMYB] SKYDRIVE REQUEST HEADERS: - Bearer [WNOPVMYB] SKYDRIVE RESPONSE CODE: 200 [WNOPVMYB] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:11.111905"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:11.111905"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:17:11.125208') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:11.125983"], ["expired_at", "2015-04-30 23:17:11.126107"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d7906469-be9c-431c-b260-dc8deb5bdf2f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d7906469-be9c-431c-b260-dc8deb5bdf2f Completed 302 Found in 13ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd7906469-be9c-431c-b260-dc8deb5bdf2f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:11.166164"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 22:17:11.166164"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:17:11.169458') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:11.170066"], ["expired_at", "2015-04-30 23:17:11.170182"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "700d6814-47de-46cb-bdf4-980049013f7f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/700d6814-47de-46cb-bdf4-980049013f7f Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '700d6814-47de-46cb-bdf4-980049013f7f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:11.176694"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 22:17:11.176694"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:17:11.179746') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:11.180351"], ["expired_at", "2015-04-30 23:17:11.180473"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "300ab4d5-b895-4c6c-b9f9-3870357cdd55"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/300ab4d5-b895-4c6c-b9f9-3870357cdd55 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:11.186179"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:11.186179"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:11.187062"], ["expired_at", "2015-04-30 23:17:11.187174"], ["init_params", "{}"], ["oauth_code", "3459e9a5-34b6-4641-af0c-9ea18c539dcd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 22:17:11.187803"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:17:11.192417') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:11.193724"], ["expired_at", "2015-04-30 23:17:11.193931"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4260bc2f-ef3e-45ea-92b9-0d768f752527"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4260bc2f-ef3e-45ea-92b9-0d768f752527 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:11.199788"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:11.199788"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:11.210355"], ["expired_at", "2015-04-30 22:47:11.210493"], ["oauth_code", "a1ae3213-c1a0-4efd-9eb8-260d23be140b"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.1ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:11.218830"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:11.218830"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-07 22:17:11.219599"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (1.6ms) commit transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:42.986051"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:42.986051"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:42.996716"], ["expired_at", "2015-04-30 23:17:42.996896"], ["oauth_code", "55da224e-0bfd-4235-a36a-2668fa8487b8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:43.000338"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:43.000338"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:43.001573"], ["expired_at", "2015-04-30 23:17:43.001690"], ["oauth_code", "ad3c1b45-7adb-4fee-b5ce-ed519fa325a2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 22:17:43.002514') AND "skydrive_api_keys"."oauth_code" = 'ad3c1b45-7adb-4fee-b5ce-ed519fa325a2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b26121ac-7734-44b5-9123-3d4d0055c078"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [XOHTGEYJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XOHTGEYJ] SKYDRIVE REQUEST PAYLOAD: [XOHTGEYJ] SKYDRIVE REQUEST HEADERS: - [XOHTGEYJ] SKYDRIVE RESPONSE CODE: 200 [XOHTGEYJ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ETXPUAQQ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ETXPUAQQ] SKYDRIVE REQUEST PAYLOAD: [ETXPUAQQ] SKYDRIVE REQUEST HEADERS: - Bearer [ETXPUAQQ] SKYDRIVE RESPONSE CODE: 200 [ETXPUAQQ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:43.058845"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:43.058845"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:17:43.071849') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:43.072581"], ["expired_at", "2015-04-30 23:17:43.072695"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5cbf4245-902e-4733-b74a-72f8a1288438"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5cbf4245-902e-4733-b74a-72f8a1288438 Completed 302 Found in 12ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5cbf4245-902e-4733-b74a-72f8a1288438' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:43.108208"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 22:17:43.108208"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:17:43.111465') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:43.112064"], ["expired_at", "2015-04-30 23:17:43.112183"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "22ffc001-7c5d-411a-b03b-413a6578de4e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/22ffc001-7c5d-411a-b03b-413a6578de4e Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '22ffc001-7c5d-411a-b03b-413a6578de4e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:43.118930"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 22:17:43.118930"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:17:43.122097') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:43.122767"], ["expired_at", "2015-04-30 23:17:43.122869"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "27ae9360-fce6-4222-8706-9d8d650fc305"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/27ae9360-fce6-4222-8706-9d8d650fc305 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:43.128339"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:43.128339"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:43.129245"], ["expired_at", "2015-04-30 23:17:43.129398"], ["init_params", "{}"], ["oauth_code", "5fbd076b-b441-43b7-b408-3d718693dd9c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 22:17:43.130100"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 22:17:43.134676') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:43.135794"], ["expired_at", "2015-04-30 23:17:43.135890"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "65f147cc-a690-42bf-bff6-18257d5f463c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/65f147cc-a690-42bf-bff6-18257d5f463c Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:43.139461"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:43.139461"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 22:17:43.147644"], ["expired_at", "2015-04-30 22:47:43.147772"], ["oauth_code", "01e67411-e9e2-4e81-8778-e43d65f6ffcc"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 22:17:43.155494"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 22:17:43.155494"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-07 22:17:43.159327"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ** [Raven] Raven 0.13.1 configured not to send errors. ** [Raven] Event not sent due to excluded environment: test ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (0.6ms) commit transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:04:40.674330"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:04:40.674330"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-07 23:04:40.676263"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:04:40.699761"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:04:40.699761"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:04:40.709634"], ["expired_at", "2015-04-30 23:34:40.709803"], ["oauth_code", "4f0d27f6-69c0-4f69-8ee1-1bb202c31404"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 3.3ms | ActiveRecord: 0.3ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:04:40.718287"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:04:40.718287"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:04:40.723726') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:04:40.724470"], ["expired_at", "2015-05-01 00:04:40.724592"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5f625750-05af-4c8f-b7e8-999744ca3a72"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5f625750-05af-4c8f-b7e8-999744ca3a72 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5f625750-05af-4c8f-b7e8-999744ca3a72' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:04:40.730618"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:04:40.730618"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:04:40.731642"], ["expired_at", "2015-05-01 00:04:40.731751"], ["init_params", "{}"], ["oauth_code", "3b0b2438-d6a9-4226-82c9-0c8b76ade893"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 23:04:40.732544"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:04:40.737921') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:04:40.739083"], ["expired_at", "2015-05-01 00:04:40.739187"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d55af998-e2ff-449e-a14f-2dfac95c0a28"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d55af998-e2ff-449e-a14f-2dfac95c0a28 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:04:40.778632"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 23:04:40.778632"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:04:40.782003') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:04:40.782639"], ["expired_at", "2015-05-01 00:04:40.782740"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fe47ab10-0b93-4262-b94b-56bbb93c4900"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fe47ab10-0b93-4262-b94b-56bbb93c4900 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fe47ab10-0b93-4262-b94b-56bbb93c4900' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:04:40.791739"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 23:04:40.791739"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:04:40.796205') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:04:40.797524"], ["expired_at", "2015-05-01 00:04:40.797732"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "19398321-ae02-4869-8488-e66868ecbd45"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/19398321-ae02-4869-8488-e66868ecbd45 Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ANALBCUX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ANALBCUX] SKYDRIVE REQUEST PAYLOAD: [ANALBCUX] SKYDRIVE REQUEST HEADERS: - [ANALBCUX] SKYDRIVE RESPONSE CODE: 200 [ANALBCUX] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [GKLUUGEC] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [GKLUUGEC] SKYDRIVE REQUEST PAYLOAD: [GKLUUGEC] SKYDRIVE REQUEST HEADERS: - Bearer [GKLUUGEC] SKYDRIVE RESPONSE CODE: 200 [GKLUUGEC] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:04:40.855878"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:04:40.855878"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:04:40.857149"], ["expired_at", "2015-05-01 00:04:40.857244"], ["oauth_code", "10a4f254-fe74-42dc-ad19-560afc7a87ba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 23:04:40.858003') AND "skydrive_api_keys"."oauth_code" = '10a4f254-fe74-42dc-ad19-560afc7a87ba' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8186e9f7-70db-478b-a46d-d7142915d1ac"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:04:40.860867"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:04:40.860867"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:04:40.861803"], ["expired_at", "2015-05-01 00:04:40.861908"], ["oauth_code", "56b81200-24d7-4f66-98be-8fcc68fa2f72"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [BAJCRVEW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BAJCRVEW] SKYDRIVE REQUEST PAYLOAD: [BAJCRVEW] SKYDRIVE REQUEST HEADERS: - [BAJCRVEW] SKYDRIVE RESPONSE CODE: 200 [BAJCRVEW] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [BMBFYKVC] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [BMBFYKVC] SKYDRIVE REQUEST PAYLOAD: [BMBFYKVC] SKYDRIVE REQUEST HEADERS: - Bearer [BMBFYKVC] SKYDRIVE RESPONSE CODE: 200 [BMBFYKVC] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:06:17.849289"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:06:17.849289"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-07 23:06:17.851088"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.8ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:06:17.869535"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:06:17.869535"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:06:17.879937"], ["expired_at", "2015-04-30 23:36:17.880164"], ["oauth_code", "ea19c87f-307d-48d9-b616-1e141eac719c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 12ms (Views: 4.6ms | ActiveRecord: 0.5ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:06:17.921274"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 23:06:17.921274"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:06:17.924585') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:06:17.925249"], ["expired_at", "2015-05-01 00:06:17.925351"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c5093bc3-d6d6-43e3-94b1-762610549a45"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c5093bc3-d6d6-43e3-94b1-762610549a45 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c5093bc3-d6d6-43e3-94b1-762610549a45' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:06:17.932668"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:06:17.932668"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:06:17.934048"], ["expired_at", "2015-05-01 00:06:17.934175"], ["init_params", "{}"], ["oauth_code", "8fea4458-0ef6-4aac-a94f-4053021d6b4e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 23:06:17.935104"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:06:17.940872') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:06:17.942668"], ["expired_at", "2015-05-01 00:06:17.942765"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7bf491d5-2c67-4f6e-bcfd-a1d3742317b0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7bf491d5-2c67-4f6e-bcfd-a1d3742317b0 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:06:17.949534"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:06:17.949534"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:06:17.955733') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:06:17.956516"], ["expired_at", "2015-05-01 00:06:17.956630"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d6c1cdee-7fd1-403b-b98e-13bb6962ff20"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d6c1cdee-7fd1-403b-b98e-13bb6962ff20 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd6c1cdee-7fd1-403b-b98e-13bb6962ff20' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:06:17.964129"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 23:06:17.964129"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:06:17.967612') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:06:17.968251"], ["expired_at", "2015-05-01 00:06:17.968349"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dd81deac-fac9-4afa-b430-fbe0bca9df21"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dd81deac-fac9-4afa-b430-fbe0bca9df21 Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:06:17.975780"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:06:17.975780"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:06:17.976967"], ["expired_at", "2015-05-01 00:06:17.977081"], ["oauth_code", "13e9e936-ba7a-484e-9093-c62f08e9ab55"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 23:06:17.978045') AND "skydrive_api_keys"."oauth_code" = '13e9e936-ba7a-484e-9093-c62f08e9ab55' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8b6c4d55-b7ef-4e5e-bee9-4e1e41a6bc19"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:06:17.981294"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:06:17.981294"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:06:17.982634"], ["expired_at", "2015-05-01 00:06:17.982806"], ["oauth_code", "10c7fc28-b600-4194-a650-3bb2e2dbb1ee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:07:23.555795"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:07:23.555795"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:07:23.564374"], ["expired_at", "2015-05-01 00:07:23.564533"], ["oauth_code", "8d09282e-3bb6-42ce-a122-e4d295bedc12"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 23:07:23.565896') AND "skydrive_api_keys"."oauth_code" = '8d09282e-3bb6-42ce-a122-e4d295bedc12' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b51d7005-c9b7-470d-95a6-d05f023198a8"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:07:23.570697"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:07:23.570697"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:07:23.571862"], ["expired_at", "2015-05-01 00:07:23.571960"], ["oauth_code", "88cc18bf-78ae-4a14-8bc5-b92ba78e0927"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [VYBPADRI] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [VYBPADRI] SKYDRIVE REQUEST PAYLOAD: [VYBPADRI] SKYDRIVE REQUEST HEADERS: - Bearer [VYBPADRI] SKYDRIVE RESPONSE CODE: 200 [VYBPADRI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [AGQRGBAK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AGQRGBAK] SKYDRIVE REQUEST PAYLOAD: [AGQRGBAK] SKYDRIVE REQUEST HEADERS: - [AGQRGBAK] SKYDRIVE RESPONSE CODE: 200 [AGQRGBAK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:07:23.634409"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:07:23.634409"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-07 23:07:23.636277"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:07:23.653587"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:07:23.653587"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:07:23.688435"], ["expired_at", "2015-04-30 23:37:23.688546"], ["oauth_code", "11d48d14-7599-4090-b28e-63f57c5c7cf1"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 4.0ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:07:23.698795"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:07:23.698795"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:07:23.700051"], ["expired_at", "2015-05-01 00:07:23.700198"], ["init_params", "{}"], ["oauth_code", "79707b39-744b-4776-997e-4ac4c307c3c9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 23:07:23.701132"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:07:23.706523') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:07:23.707799"], ["expired_at", "2015-05-01 00:07:23.707893"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "44d13be9-a169-4a97-aeba-3f6fe1ceb064"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/44d13be9-a169-4a97-aeba-3f6fe1ceb064 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:07:23.714848"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 23:07:23.714848"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:07:23.718088') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:07:23.718704"], ["expired_at", "2015-05-01 00:07:23.718801"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "34bf3e35-dc5a-4f45-a4ef-f4f79574edc4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/34bf3e35-dc5a-4f45-a4ef-f4f79574edc4 Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '34bf3e35-dc5a-4f45-a4ef-f4f79574edc4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:07:23.723532"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:07:23.723532"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:07:23.728720') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:07:23.729477"], ["expired_at", "2015-05-01 00:07:23.729598"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e9b1ff17-d102-4d53-9d41-4ea0dc5580e7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e9b1ff17-d102-4d53-9d41-4ea0dc5580e7 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e9b1ff17-d102-4d53-9d41-4ea0dc5580e7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:07:23.741779"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 23:07:23.741779"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:07:23.745079') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:07:23.745740"], ["expired_at", "2015-05-01 00:07:23.745850"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7f15e23c-337b-4263-b58e-1b4c21a47f93"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7f15e23c-337b-4263-b58e-1b4c21a47f93 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NWVIIMEC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NWVIIMEC] SKYDRIVE REQUEST PAYLOAD: [NWVIIMEC] SKYDRIVE REQUEST HEADERS: - [NWVIIMEC] SKYDRIVE RESPONSE CODE: 200 [NWVIIMEC] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TBSLESLD] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TBSLESLD] SKYDRIVE REQUEST PAYLOAD: [TBSLESLD] SKYDRIVE REQUEST HEADERS: - Bearer [TBSLESLD] SKYDRIVE RESPONSE CODE: 200 [TBSLESLD] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:08:37.322243"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:08:37.322243"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:08:37.330503"], ["expired_at", "2015-05-01 00:08:37.330683"], ["oauth_code", "65338d93-cb05-4c44-9437-4f5a6f17ed1a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:08:37.334573"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:08:37.334573"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:08:37.335986"], ["expired_at", "2015-05-01 00:08:37.336117"], ["oauth_code", "c47ff4f3-8dda-45a4-957e-fa0736eacfb9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 23:08:37.337102') AND "skydrive_api_keys"."oauth_code" = 'c47ff4f3-8dda-45a4-957e-fa0736eacfb9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "afaae1ac-4b21-4845-bb03-5ce65c8cd4dd"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:08:37.356700"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 23:08:37.356700"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:08:37.372768') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:08:37.373834"], ["expired_at", "2015-05-01 00:08:37.373990"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "603695b7-2a8b-4cde-9362-6868f5120a26"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/603695b7-2a8b-4cde-9362-6868f5120a26 Completed 302 Found in 28ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '603695b7-2a8b-4cde-9362-6868f5120a26' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:08:37.381021"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:08:37.381021"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:08:37.416974') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:08:37.417636"], ["expired_at", "2015-05-01 00:08:37.417759"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b28d5a1c-473a-4b77-85e7-861031d170e3"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b28d5a1c-473a-4b77-85e7-861031d170e3 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b28d5a1c-473a-4b77-85e7-861031d170e3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:08:37.424872"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 23:08:37.424872"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:08:37.430133') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:08:37.431104"], ["expired_at", "2015-05-01 00:08:37.431293"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "eb622b7c-2d39-45ec-bcf0-02b4236d30f3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/eb622b7c-2d39-45ec-bcf0-02b4236d30f3 Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:08:37.437902"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:08:37.437902"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:08:37.439079"], ["expired_at", "2015-05-01 00:08:37.439189"], ["init_params", "{}"], ["oauth_code", "00fc79e7-3beb-4d60-96aa-6cf5741a0dae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 23:08:37.439964"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:08:37.445288') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:08:37.446675"], ["expired_at", "2015-05-01 00:08:37.446810"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e79ec5df-3a05-4844-be9e-aa8600e98028"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e79ec5df-3a05-4844-be9e-aa8600e98028 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:08:37.451681"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:08:37.451681"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:08:37.459520"], ["expired_at", "2015-04-30 23:38:37.459635"], ["oauth_code", "a22a251b-783e-49bf-ae24-db05e6e5737c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.9ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:08:37.467757"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:08:37.467757"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-07 23:08:37.468580"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (1.3ms) commit transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:14:47.534512"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:14:47.534512"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:14:47.542435"], ["expired_at", "2015-05-01 00:14:47.542593"], ["oauth_code", "e7e943c7-7047-42f9-b3ee-e7f7046f9ed9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-04-30 23:14:47.544074') AND "skydrive_api_keys"."oauth_code" = 'e7e943c7-7047-42f9-b3ee-e7f7046f9ed9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "1e0dd475-1abe-4b9e-9dc1-97e5875cfabe"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:14:47.547869"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:14:47.547869"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:14:47.549086"], ["expired_at", "2015-05-01 00:14:47.549194"], ["oauth_code", "79a2039f-3b6c-41ae-b4f8-9dacfae57d93"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KITSYAGF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KITSYAGF] SKYDRIVE REQUEST PAYLOAD: [KITSYAGF] SKYDRIVE REQUEST HEADERS: - [KITSYAGF] SKYDRIVE RESPONSE CODE: 200 [KITSYAGF] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [OONHHGLU] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [OONHHGLU] SKYDRIVE REQUEST PAYLOAD: [OONHHGLU] SKYDRIVE REQUEST HEADERS: - Bearer [OONHHGLU] SKYDRIVE RESPONSE CODE: 200 [OONHHGLU] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:14:47.605625"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:14:47.605625"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-07 23:14:47.607572"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:14:47.624083"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:14:47.624083"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:14:47.664356"], ["expired_at", "2015-04-30 23:44:47.664473"], ["oauth_code", "ced3fc59-b7c2-4f02-b064-2234d7ddf346"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 4.2ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:14:47.674320"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:14:47.674320"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:14:47.675647"], ["expired_at", "2015-05-01 00:14:47.675782"], ["init_params", "{}"], ["oauth_code", "a812650a-ccc6-4dce-9114-794248db320c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-04-30 23:14:47.676887"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:14:47.682617') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:14:47.683765"], ["expired_at", "2015-05-01 00:14:47.683866"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7b2b1795-6e8b-4768-bf4a-d2f1e3249e19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7b2b1795-6e8b-4768-bf4a-d2f1e3249e19 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:14:47.690533"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 23:14:47.690533"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:14:47.694057') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:14:47.694672"], ["expired_at", "2015-05-01 00:14:47.694769"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7836dbdf-88b5-4cd0-a309-887b9d281800"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7836dbdf-88b5-4cd0-a309-887b9d281800 Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7836dbdf-88b5-4cd0-a309-887b9d281800' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:14:47.705020"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-04-30 23:14:47.705020"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:14:47.709235') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:14:47.709911"], ["expired_at", "2015-05-01 00:14:47.710012"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8f813f69-8296-4fee-8937-fc315461131f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8f813f69-8296-4fee-8937-fc315461131f Completed 302 Found in 7ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-04-30 23:14:47.715558"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-04-30 23:14:47.715558"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-04-30 23:14:47.720832') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-04-30 23:14:47.721574"], ["expired_at", "2015-05-01 00:14:47.721682"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "55507965-c088-4ad1-99e9-41bd1dfbd2f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/55507965-c088-4ad1-99e9-41bd1dfbd2f5 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '55507965-c088-4ad1-99e9-41bd1dfbd2f5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (0.7ms) commit transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:13:19.428450"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:13:19.428450"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:13:19.433656"], ["expired_at", "2015-05-01 22:13:19.433838"], ["init_params", "{}"], ["oauth_code", "6c99b4c9-5f56-4698-a0b7-cb3eb65b492e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:13:19.435431"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:13:19.450322') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:13:19.452084"], ["expired_at", "2015-05-01 22:13:19.452203"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5e67ff6b-3355-4fa3-9a37-30b141565760"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5e67ff6b-3355-4fa3-9a37-30b141565760 Completed 302 Found in 14ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:13:19.460133"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:13:19.460133"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:13:19.462957') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:13:19.463685"], ["expired_at", "2015-05-01 22:13:19.463806"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a0ea6236-0998-4df6-9bf3-2b8535a7418d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a0ea6236-0998-4df6-9bf3-2b8535a7418d Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:13:19.471705"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:13:19.471705"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:13:19.477351') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:13:19.478234"], ["expired_at", "2015-05-01 22:13:19.478399"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f7c0cf86-87d8-42fc-a379-370ca609ea42"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f7c0cf86-87d8-42fc-a379-370ca609ea42 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f7c0cf86-87d8-42fc-a379-370ca609ea42' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:13:19.485397"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:13:19.485397"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:13:19.488388') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:13:19.489170"], ["expired_at", "2015-05-01 22:13:19.489288"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c768124e-3d05-4c86-a3ed-1a3e5b487770"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c768124e-3d05-4c86-a3ed-1a3e5b487770 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c768124e-3d05-4c86-a3ed-1a3e5b487770' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:13:19.493261"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:13:19.493261"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:13:19.534586"], ["expired_at", "2015-05-01 21:43:19.534696"], ["oauth_code", "9561c54a-017c-491e-9e16-5422b39b75e8"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 6.0ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:13:19.544608"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:13:19.544608"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:13:19.545352"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:13:19.554545"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:13:19.554545"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:13:19.555706"], ["expired_at", "2015-05-01 22:13:19.555808"], ["oauth_code", "62f0fbc1-d649-445c-b5f6-6e45b0beb5e8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:13:19.558303"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:13:19.558303"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:13:19.560252"], ["expired_at", "2015-05-01 22:13:19.560367"], ["oauth_code", "35f888f6-4ec1-4076-b84a-4fb5a1216c8b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:13:19.561289') AND "skydrive_api_keys"."oauth_code" = '35f888f6-4ec1-4076-b84a-4fb5a1216c8b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "782e7133-e8f7-4c62-b8c3-8fce92b6d419"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [FNKBAQHO] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [FNKBAQHO] SKYDRIVE REQUEST PAYLOAD: [FNKBAQHO] SKYDRIVE REQUEST HEADERS: - Bearer [FNKBAQHO] SKYDRIVE RESPONSE CODE: 200 [FNKBAQHO] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [SDGPMNCG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SDGPMNCG] SKYDRIVE REQUEST PAYLOAD: [SDGPMNCG] SKYDRIVE REQUEST HEADERS: - [SDGPMNCG] SKYDRIVE RESPONSE CODE: 200 [SDGPMNCG] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:19:04.801357"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:19:04.801357"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:19:04.810492"], ["expired_at", "2015-05-01 22:19:04.810687"], ["oauth_code", "e8c7d2b7-93b8-40e4-bcb0-648143714d32"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:19:04.812498') AND "skydrive_api_keys"."oauth_code" = 'e8c7d2b7-93b8-40e4-bcb0-648143714d32' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "54a03b05-d373-4075-95a9-0b1f6dc4b8b0"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:19:04.818080"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:19:04.818080"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:19:04.819326"], ["expired_at", "2015-05-01 22:19:04.819432"], ["oauth_code", "24cfa2b7-f7e5-4397-b944-595d94dae5f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [JRANUDPF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [JRANUDPF] SKYDRIVE REQUEST PAYLOAD: [JRANUDPF] SKYDRIVE REQUEST HEADERS: - Bearer [JRANUDPF] SKYDRIVE RESPONSE CODE: 200 [JRANUDPF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [QDZUDQMN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QDZUDQMN] SKYDRIVE REQUEST PAYLOAD: [QDZUDQMN] SKYDRIVE REQUEST HEADERS: - [QDZUDQMN] SKYDRIVE RESPONSE CODE: 200 [QDZUDQMN] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:19:04.876670"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:19:04.876670"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:19:04.878570"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:19:04.896711"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:19:04.896711"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:19:04.935298"], ["expired_at", "2015-05-01 21:49:04.935452"], ["oauth_code", "12377b8b-c5eb-410c-9299-f6b5b0ca9b70"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 38ms (Views: 4.0ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:19:04.945407"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:19:04.945407"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:19:04.946544"], ["expired_at", "2015-05-01 22:19:04.946669"], ["init_params", "{}"], ["oauth_code", "0a7be011-fe66-4f08-bcb5-b0e27dc5cf03"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:19:04.947495"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:19:04.952500') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:19:04.953710"], ["expired_at", "2015-05-01 22:19:04.953832"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8dd53395-83eb-499b-934b-ab7b2a869598"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8dd53395-83eb-499b-934b-ab7b2a869598 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:19:04.960595"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:19:04.960595"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:19:04.963373') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:19:04.964049"], ["expired_at", "2015-05-01 22:19:04.964149"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bdb937e9-df56-4002-b0d6-1b525373330b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bdb937e9-df56-4002-b0d6-1b525373330b Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bdb937e9-df56-4002-b0d6-1b525373330b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:19:04.971375"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:19:04.971375"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:19:04.973938') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:19:04.974543"], ["expired_at", "2015-05-01 22:19:04.974734"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "81f44fb7-bec3-401f-88ff-906887b25a7d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/81f44fb7-bec3-401f-88ff-906887b25a7d Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:19:04.980828"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:19:04.980828"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:19:04.988633') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:19:04.989410"], ["expired_at", "2015-05-01 22:19:04.989545"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0d26d3be-dc79-42cd-a84a-11b12fcd76ce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0d26d3be-dc79-42cd-a84a-11b12fcd76ce Completed 302 Found in 8ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0d26d3be-dc79-42cd-a84a-11b12fcd76ce' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:27:26.880159"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:27:26.880159"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:27:26.888404"], ["expired_at", "2015-05-01 22:27:26.888589"], ["oauth_code", "740ad642-e0c9-4913-9329-21e07152446b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:27:26.890124') AND "skydrive_api_keys"."oauth_code" = '740ad642-e0c9-4913-9329-21e07152446b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "87a3a303-3742-4d96-bd5d-9ee2795b9a02"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:27:26.894533"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:27:26.894533"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:27:26.895530"], ["expired_at", "2015-05-01 22:27:26.895623"], ["oauth_code", "d5ea5889-db79-40c2-b366-dd296f5881dc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [UXZPTNYV] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [UXZPTNYV] SKYDRIVE REQUEST PAYLOAD: [UXZPTNYV] SKYDRIVE REQUEST HEADERS: - Bearer [UXZPTNYV] SKYDRIVE RESPONSE CODE: 200 [UXZPTNYV] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FRRYYIGM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FRRYYIGM] SKYDRIVE REQUEST PAYLOAD: [FRRYYIGM] SKYDRIVE REQUEST HEADERS: - [FRRYYIGM] SKYDRIVE RESPONSE CODE: 200 [FRRYYIGM] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:27:26.956638"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:27:26.956638"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:27:26.958538"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:27:26.979978"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:27:26.979978"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:27:27.018230"], ["expired_at", "2015-05-01 21:57:27.018346"], ["oauth_code", "5c4ca181-2310-484b-8e79-6e90ff2a2e3f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 4.2ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:27:27.028301"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:27:27.028301"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:27:27.033607') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:27:27.034386"], ["expired_at", "2015-05-01 22:27:27.034491"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "87e69254-9cfd-4448-8291-89a685de8908"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/87e69254-9cfd-4448-8291-89a685de8908 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '87e69254-9cfd-4448-8291-89a685de8908' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:27:27.042751"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:27:27.042751"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:27:27.044211"], ["expired_at", "2015-05-01 22:27:27.044325"], ["init_params", "{}"], ["oauth_code", "6ad3f599-8b82-4585-bf23-4e5fe46e0b03"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:27:27.045207"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:27:27.049733') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:27:27.051024"], ["expired_at", "2015-05-01 22:27:27.051173"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f79500ca-d0c0-4398-9813-aea17c061b4e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f79500ca-d0c0-4398-9813-aea17c061b4e Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:27:27.057553"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:27:27.057553"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:27:27.060381') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:27:27.061139"], ["expired_at", "2015-05-01 22:27:27.061275"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ce928463-bcef-4e43-ae1e-d120de5e1249"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ce928463-bcef-4e43-ae1e-d120de5e1249 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ce928463-bcef-4e43-ae1e-d120de5e1249' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:27:27.071590"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:27:27.071590"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:27:27.074724') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:27:27.075478"], ["expired_at", "2015-05-01 22:27:27.075579"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1670fb04-8665-4ca7-8519-182a19c7b53e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1670fb04-8665-4ca7-8519-182a19c7b53e Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:28:12.667652"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:28:12.667652"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.0ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:28:12.669480"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:28:12.693866"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:28:12.693866"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:28:12.703551"], ["expired_at", "2015-05-01 21:58:12.703720"], ["oauth_code", "68728574-aea1-467a-97d5-429be653f364"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 3.5ms | ActiveRecord: 0.3ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:28:12.714523"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:28:12.714523"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:28:12.717215') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:28:12.717897"], ["expired_at", "2015-05-01 22:28:12.718001"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b80ecfa7-affc-4e34-b2f7-96fc7bbd2868"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b80ecfa7-affc-4e34-b2f7-96fc7bbd2868 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:28:12.723990"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:28:12.723990"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:28:12.725025"], ["expired_at", "2015-05-01 22:28:12.725125"], ["init_params", "{}"], ["oauth_code", "b0bf7095-f151-46ff-a52d-210f1cfd5906"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:28:12.725831"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:28:12.730104') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:28:12.731709"], ["expired_at", "2015-05-01 22:28:12.731818"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3f7a2e89-9cf1-427c-a6ec-38e0d97633a7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3f7a2e89-9cf1-427c-a6ec-38e0d97633a7 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:28:12.768584"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:28:12.768584"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:28:12.771325') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:28:12.772118"], ["expired_at", "2015-05-01 22:28:12.772243"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2cc1feba-0f82-4dec-9284-7679d617afb0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2cc1feba-0f82-4dec-9284-7679d617afb0 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2cc1feba-0f82-4dec-9284-7679d617afb0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:28:12.779110"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:28:12.779110"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:28:12.784845') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:28:12.785660"], ["expired_at", "2015-05-01 22:28:12.785796"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "539737a8-bc28-4597-b21d-27993482c45d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/539737a8-bc28-4597-b21d-27993482c45d Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '539737a8-bc28-4597-b21d-27993482c45d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:28:12.789783"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:28:12.789783"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:28:12.791088"], ["expired_at", "2015-05-01 22:28:12.791228"], ["oauth_code", "3ed75205-121e-40e2-a52a-22dcdbaac999"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:28:12.792101') AND "skydrive_api_keys"."oauth_code" = '3ed75205-121e-40e2-a52a-22dcdbaac999' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "d09ae9bf-f760-4a9f-a68c-289dfc51427b"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:28:12.795433"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:28:12.795433"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:28:12.796390"], ["expired_at", "2015-05-01 22:28:12.796474"], ["oauth_code", "73eb87db-f1ea-4f20-b9de-627b274157f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RQQEGVZH] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RQQEGVZH] SKYDRIVE REQUEST PAYLOAD: [RQQEGVZH] SKYDRIVE REQUEST HEADERS: - Bearer [RQQEGVZH] SKYDRIVE RESPONSE CODE: 200 [RQQEGVZH] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [PIZUITOB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PIZUITOB] SKYDRIVE REQUEST PAYLOAD: [PIZUITOB] SKYDRIVE REQUEST HEADERS: - [PIZUITOB] SKYDRIVE RESPONSE CODE: 200 [PIZUITOB] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:30:58.127398"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:30:58.127398"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.5ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:30:58.142848') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:30:58.146199"], ["expired_at", "2015-05-01 22:30:58.146370"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a002b2f4-5327-4e32-8eb2-3c9c7db2dcd2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a002b2f4-5327-4e32-8eb2-3c9c7db2dcd2 Completed 302 Found in 34ms (ActiveRecord: 2.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:30:58.153306"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:30:58.153306"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:30:58.154431"], ["expired_at", "2015-05-01 22:30:58.154537"], ["init_params", "{}"], ["oauth_code", "15899666-16c5-4c35-8c51-93dc20838f30"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:30:58.155315"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:30:58.160567') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:30:58.162349"], ["expired_at", "2015-05-01 22:30:58.162450"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1e383c9b-e975-46a9-8f67-42486072f678"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1e383c9b-e975-46a9-8f67-42486072f678 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:30:58.167766"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:30:58.167766"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:30:58.172320') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:30:58.173031"], ["expired_at", "2015-05-01 22:30:58.173129"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cb2bad10-f2d0-41d8-993c-e74f410adc12"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cb2bad10-f2d0-41d8-993c-e74f410adc12 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cb2bad10-f2d0-41d8-993c-e74f410adc12' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:30:58.181319"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:30:58.181319"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:30:58.184943') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:30:58.185997"], ["expired_at", "2015-05-01 22:30:58.186122"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9dd778a6-f73e-4f62-bc82-40da7b6b0317"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9dd778a6-f73e-4f62-bc82-40da7b6b0317 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9dd778a6-f73e-4f62-bc82-40da7b6b0317' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:30:58.190397"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:30:58.190397"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:30:58.225662"], ["expired_at", "2015-05-01 22:00:58.225797"], ["oauth_code", "0b21cda9-8899-4c71-b788-1f5415b8973f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.0ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:30:58.233920"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:30:58.233920"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:30:58.234689"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:30:58.244303"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:30:58.244303"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:30:58.245679"], ["expired_at", "2015-05-01 22:30:58.245805"], ["oauth_code", "71c7be91-c402-40c3-841b-2529bb673248"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:30:58.247996"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:30:58.247996"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:30:58.249110"], ["expired_at", "2015-05-01 22:30:58.249218"], ["oauth_code", "329d44f1-182a-48f8-b57a-f07b65e2e061"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:30:58.250085') AND "skydrive_api_keys"."oauth_code" = '329d44f1-182a-48f8-b57a-f07b65e2e061' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "dfb16266-80d3-4eba-9f96-f7701cb89781"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FFMNSZIW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FFMNSZIW] SKYDRIVE REQUEST PAYLOAD: [FFMNSZIW] SKYDRIVE REQUEST HEADERS: - [FFMNSZIW] SKYDRIVE RESPONSE CODE: 200 [FFMNSZIW] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [EPOYDFEP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [EPOYDFEP] SKYDRIVE REQUEST PAYLOAD: [EPOYDFEP] SKYDRIVE REQUEST HEADERS: - Bearer [EPOYDFEP] SKYDRIVE RESPONSE CODE: 200 [EPOYDFEP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:30.010441"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:30.010441"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:30.019357"], ["expired_at", "2015-05-01 22:31:30.019542"], ["oauth_code", "d2ee7cea-32ea-4ced-9159-92830b109b08"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:31:30.020973') AND "skydrive_api_keys"."oauth_code" = 'd2ee7cea-32ea-4ced-9159-92830b109b08' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "97cf08a2-1096-461b-86f7-c2ca75d7078a"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.2ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:30.025944"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:30.025944"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:30.027190"], ["expired_at", "2015-05-01 22:31:30.027282"], ["oauth_code", "b170fd1a-cde6-494d-9631-2b7f40085b8e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FJTWZMZC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FJTWZMZC] SKYDRIVE REQUEST PAYLOAD: [FJTWZMZC] SKYDRIVE REQUEST HEADERS: - [FJTWZMZC] SKYDRIVE RESPONSE CODE: 200 [FJTWZMZC] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [PDULQIIK] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [PDULQIIK] SKYDRIVE REQUEST PAYLOAD: [PDULQIIK] SKYDRIVE REQUEST HEADERS: - Bearer [PDULQIIK] SKYDRIVE RESPONSE CODE: 200 [PDULQIIK] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:30.092038"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:30.092038"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:31:30.093983"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:30.114065"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:30.114065"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:30.149235"], ["expired_at", "2015-05-01 22:01:30.149379"], ["oauth_code", "50bee37f-682f-4e37-86bf-86ae58e48c1b"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:30.160318"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:31:30.160318"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:31:30.163123') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:30.163854"], ["expired_at", "2015-05-01 22:31:30.163956"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c30c0d59-dcd0-4dab-a498-ac00ac0de1a0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c30c0d59-dcd0-4dab-a498-ac00ac0de1a0 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c30c0d59-dcd0-4dab-a498-ac00ac0de1a0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:30.169275"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:30.169275"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:30.170270"], ["expired_at", "2015-05-01 22:31:30.170359"], ["init_params", "{}"], ["oauth_code", "2fe12ad0-fc6c-45f0-ac08-1f312c1e7f5d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:31:30.171102"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:31:30.175259') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:30.176499"], ["expired_at", "2015-05-01 22:31:30.176605"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "01aab2ad-d21a-4355-b2a0-e8caf156265c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/01aab2ad-d21a-4355-b2a0-e8caf156265c Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:30.183294"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:31:30.183294"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:31:30.185817') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:30.186508"], ["expired_at", "2015-05-01 22:31:30.186611"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "27e6f25b-b7b0-4f21-9cf7-35fef0754dc4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/27e6f25b-b7b0-4f21-9cf7-35fef0754dc4 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:30.192272"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:30.192272"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:31:30.197136') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:30.197828"], ["expired_at", "2015-05-01 22:31:30.197934"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "43aa8507-29d6-4539-b9f1-18e87389bb8a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/43aa8507-29d6-4539-b9f1-18e87389bb8a Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '43aa8507-29d6-4539-b9f1-18e87389bb8a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:33.964996"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:31:33.964996"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:31:33.979589') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:33.983403"], ["expired_at", "2015-05-01 22:31:33.983617"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4caaee4a-8bd8-42da-9367-07371947a6c7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4caaee4a-8bd8-42da-9367-07371947a6c7 Completed 302 Found in 34ms (ActiveRecord: 2.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.0ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:33.992005"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:33.992005"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:33.993208"], ["expired_at", "2015-05-01 22:31:33.993322"], ["init_params", "{}"], ["oauth_code", "2a53ba96-69df-47d5-bd20-2b9acd0872f3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:31:33.994099"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:31:33.999053') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:34.000897"], ["expired_at", "2015-05-01 22:31:34.001012"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3c48d6fb-e79b-4d5e-a80b-b98fd36dae47"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3c48d6fb-e79b-4d5e-a80b-b98fd36dae47 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:34.005842"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:34.005842"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:31:34.009914') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:34.010526"], ["expired_at", "2015-05-01 22:31:34.010622"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8829aead-10c1-4525-bd1b-43002c40d634"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8829aead-10c1-4525-bd1b-43002c40d634 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8829aead-10c1-4525-bd1b-43002c40d634' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:34.018659"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:31:34.018659"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:31:34.021763') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:34.022562"], ["expired_at", "2015-05-01 22:31:34.022698"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "065cce91-f35c-44ce-b66f-f32c139a21d6"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/065cce91-f35c-44ce-b66f-f32c139a21d6 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '065cce91-f35c-44ce-b66f-f32c139a21d6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:34.027146"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:34.027146"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:34.063255"], ["expired_at", "2015-05-01 22:01:34.063354"], ["oauth_code", "c31f89be-6c19-438a-9cd3-4bf75272254d"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:31:34.071539"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:34.071539"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:31:34.072402"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:34.080793"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:34.080793"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:34.081937"], ["expired_at", "2015-05-01 22:31:34.082034"], ["oauth_code", "bc93830a-7345-47d0-bed2-e207e902f362"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:34.084136"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:31:34.084136"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:31:34.085144"], ["expired_at", "2015-05-01 22:31:34.085223"], ["oauth_code", "8f8cb151-a1a6-44bf-a96b-bed88b60cda2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:31:34.085988') AND "skydrive_api_keys"."oauth_code" = '8f8cb151-a1a6-44bf-a96b-bed88b60cda2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "639193dc-4764-43b7-8e5c-39523017628b"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MJXUTCCQ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MJXUTCCQ] SKYDRIVE REQUEST PAYLOAD: [MJXUTCCQ] SKYDRIVE REQUEST HEADERS: - Bearer [MJXUTCCQ] SKYDRIVE RESPONSE CODE: 200 [MJXUTCCQ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [MUACJUPU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MUACJUPU] SKYDRIVE REQUEST PAYLOAD: [MUACJUPU] SKYDRIVE REQUEST HEADERS: - [MUACJUPU] SKYDRIVE RESPONSE CODE: 200 [MUACJUPU] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:31.906992"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:32:31.906992"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:32:31.921615') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:31.925458"], ["expired_at", "2015-05-01 22:32:31.925661"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b250b710-6ecc-4b83-9c37-456116b7b8b6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b250b710-6ecc-4b83-9c37-456116b7b8b6 Completed 302 Found in 33ms (ActiveRecord: 2.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:31.933416"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:31.933416"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:32:31.938452') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:31.939129"], ["expired_at", "2015-05-01 22:32:31.939235"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b926f863-fe3f-46e3-b70e-ff2988aea943"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b926f863-fe3f-46e3-b70e-ff2988aea943 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b926f863-fe3f-46e3-b70e-ff2988aea943' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:31.947242"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:32:31.947242"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:32:31.949810') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:31.950445"], ["expired_at", "2015-05-01 22:32:31.950543"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "24af826e-de79-4f46-81b4-5d5e4f8769fb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/24af826e-de79-4f46-81b4-5d5e4f8769fb Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '24af826e-de79-4f46-81b4-5d5e4f8769fb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:31.955384"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:31.955384"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:31.956417"], ["expired_at", "2015-05-01 22:32:31.956507"], ["init_params", "{}"], ["oauth_code", "890ff92c-2c9c-46cc-a539-b5e742a62e1a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:32:31.957216"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:32:31.962082') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:31.963442"], ["expired_at", "2015-05-01 22:32:31.963555"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "33f67f8f-aefd-40a4-841d-fbe0d9e48804"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/33f67f8f-aefd-40a4-841d-fbe0d9e48804 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:31.967566"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:31.967566"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:32.008195"], ["expired_at", "2015-05-01 22:02:32.008304"], ["oauth_code", "42f04d78-9b51-4f60-b778-4dc62a73cd6f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.1ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:32.016743"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:32.016743"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:32:32.018053"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:32.025224"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:32.025224"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:32.026431"], ["expired_at", "2015-05-01 22:32:32.026570"], ["oauth_code", "523fecc8-c261-423b-9eca-27d74dca37f2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:32.028523"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:32.028523"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:32.029472"], ["expired_at", "2015-05-01 22:32:32.029590"], ["oauth_code", "c80d108d-506f-4487-b94b-5da0c7077d38"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:32:32.030380') AND "skydrive_api_keys"."oauth_code" = 'c80d108d-506f-4487-b94b-5da0c7077d38' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b1aca15b-bf1f-4459-958e-e2050ae9aa40"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [JEIWUOQR] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [JEIWUOQR] SKYDRIVE REQUEST PAYLOAD: [JEIWUOQR] SKYDRIVE REQUEST HEADERS: - Bearer [JEIWUOQR] SKYDRIVE RESPONSE CODE: 200 [JEIWUOQR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [JPFODPRQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JPFODPRQ] SKYDRIVE REQUEST PAYLOAD: [JPFODPRQ] SKYDRIVE REQUEST HEADERS: - [JPFODPRQ] SKYDRIVE RESPONSE CODE: 200 [JPFODPRQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:55.143718"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:55.143718"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:55.152298"], ["expired_at", "2015-05-01 22:32:55.152493"], ["oauth_code", "f562baf9-3b27-4de3-a660-de8ee9c463fc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:32:55.154017') AND "skydrive_api_keys"."oauth_code" = 'f562baf9-3b27-4de3-a660-de8ee9c463fc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8c5f91cf-bd05-4ba0-b05e-823e06968a46"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:55.159071"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:55.159071"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:55.160361"], ["expired_at", "2015-05-01 22:32:55.160475"], ["oauth_code", "2d54ea67-c7f2-4ee3-bc01-aa4574a498fe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RSJTQYEW] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RSJTQYEW] SKYDRIVE REQUEST PAYLOAD: [RSJTQYEW] SKYDRIVE REQUEST HEADERS: - Bearer [RSJTQYEW] SKYDRIVE RESPONSE CODE: 200 [RSJTQYEW] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [HGNKDVSQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HGNKDVSQ] SKYDRIVE REQUEST PAYLOAD: [HGNKDVSQ] SKYDRIVE REQUEST HEADERS: - [HGNKDVSQ] SKYDRIVE RESPONSE CODE: 200 [HGNKDVSQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:55.227197"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:55.227197"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:32:55.229194"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:55.248801"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:55.248801"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:55.283992"], ["expired_at", "2015-05-01 22:02:55.284099"], ["oauth_code", "95910c72-34d4-4606-a82a-73d360c12713"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:55.294895"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:32:55.294895"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:32:55.297987') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:55.298822"], ["expired_at", "2015-05-01 22:32:55.298988"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6908d08d-3da6-4b0f-8326-adec4db9211a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6908d08d-3da6-4b0f-8326-adec4db9211a Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6908d08d-3da6-4b0f-8326-adec4db9211a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:55.304437"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:55.304437"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:55.305555"], ["expired_at", "2015-05-01 22:32:55.305662"], ["init_params", "{}"], ["oauth_code", "14aa9449-a229-4eaf-bea1-28ada6c907b1"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:32:55.306548"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:32:55.310853') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:55.312049"], ["expired_at", "2015-05-01 22:32:55.312142"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c7a9d250-d696-4a9f-a8f6-d9e2ff8637b7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c7a9d250-d696-4a9f-a8f6-d9e2ff8637b7 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:55.317038"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:32:55.317038"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:32:55.321857') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:55.322518"], ["expired_at", "2015-05-01 22:32:55.322652"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6ca7fae8-146b-46bc-9205-c486c46eac60"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6ca7fae8-146b-46bc-9205-c486c46eac60 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6ca7fae8-146b-46bc-9205-c486c46eac60' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:32:55.333023"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:32:55.333023"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:32:55.335783') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:32:55.336454"], ["expired_at", "2015-05-01 22:32:55.336552"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "351da72b-c5a1-4257-9d90-c34d5ae70243"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/351da72b-c5a1-4257-9d90-c34d5ae70243 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:08.023106"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:08.023106"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:33:08.042007') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:08.045449"], ["expired_at", "2015-05-01 22:33:08.045623"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0a8a4019-2753-435e-9b05-68c05b9c18de"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0a8a4019-2753-435e-9b05-68c05b9c18de Completed 302 Found in 21ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0a8a4019-2753-435e-9b05-68c05b9c18de' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:08.054726"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:33:08.054726"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:33:08.057375') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:08.058161"], ["expired_at", "2015-05-01 22:33:08.058268"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "34e7a6b2-d643-435e-b7b8-22f4d8fb7c32"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/34e7a6b2-d643-435e-b7b8-22f4d8fb7c32 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:08.066121"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:33:08.066121"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:33:08.068793') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:08.069555"], ["expired_at", "2015-05-01 22:33:08.069662"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "12b7aede-2df1-4afa-ac52-aefc34ba45bb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/12b7aede-2df1-4afa-ac52-aefc34ba45bb Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '12b7aede-2df1-4afa-ac52-aefc34ba45bb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:08.074155"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:08.074155"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:08.075061"], ["expired_at", "2015-05-01 22:33:08.075155"], ["init_params", "{}"], ["oauth_code", "ef18ac1e-69b0-4202-8457-c3969d379ac9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:33:08.075862"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:33:08.080486') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:08.081699"], ["expired_at", "2015-05-01 22:33:08.081811"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1bc7cd17-6d84-4b3b-8d9d-a4b3def1118f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1bc7cd17-6d84-4b3b-8d9d-a4b3def1118f Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:08.085941"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:08.085941"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:08.125000"], ["expired_at", "2015-05-01 22:03:08.125116"], ["oauth_code", "9df1deb5-f294-4abc-af3e-fb598dae3b3a"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 38ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:08.133383"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:08.133383"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:33:08.134204"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:08.143661"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:08.143661"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:08.145047"], ["expired_at", "2015-05-01 22:33:08.145159"], ["oauth_code", "2449b2ee-7ec1-49bf-b035-caa234e9b264"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:08.147239"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:08.147239"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:08.148319"], ["expired_at", "2015-05-01 22:33:08.148411"], ["oauth_code", "5095f1c2-8e3e-4ebb-b4dd-408086a570e4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:33:08.149161') AND "skydrive_api_keys"."oauth_code" = '5095f1c2-8e3e-4ebb-b4dd-408086a570e4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "f89e8b71-22fb-42b3-b64e-f46047961640"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [KZXUVXZF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [KZXUVXZF] SKYDRIVE REQUEST PAYLOAD: [KZXUVXZF] SKYDRIVE REQUEST HEADERS: - Bearer [KZXUVXZF] SKYDRIVE RESPONSE CODE: 200 [KZXUVXZF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [XPEIDLEJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XPEIDLEJ] SKYDRIVE REQUEST PAYLOAD: [XPEIDLEJ] SKYDRIVE REQUEST HEADERS: - [XPEIDLEJ] SKYDRIVE RESPONSE CODE: 200 [XPEIDLEJ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:49.404898"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:33:49.404898"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:33:49.422642') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:49.426066"], ["expired_at", "2015-05-01 22:33:49.426307"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4a418d78-849f-4887-b5e7-6fc451b98e7e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4a418d78-849f-4887-b5e7-6fc451b98e7e Completed 302 Found in 38ms (ActiveRecord: 2.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:49.433877"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:49.433877"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:33:49.438670') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:49.439477"], ["expired_at", "2015-05-01 22:33:49.439582"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9f712210-62a9-4035-a11d-472d8ba6864e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9f712210-62a9-4035-a11d-472d8ba6864e Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9f712210-62a9-4035-a11d-472d8ba6864e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:49.445812"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:49.445812"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:49.446996"], ["expired_at", "2015-05-01 22:33:49.447102"], ["init_params", "{}"], ["oauth_code", "b3a7e39c-db80-41cf-924c-717be7e0370b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:33:49.447872"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:33:49.452773') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:49.454171"], ["expired_at", "2015-05-01 22:33:49.454278"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f82079f2-2514-4744-a8af-396fd0b4d3a9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f82079f2-2514-4744-a8af-396fd0b4d3a9 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:49.461045"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:33:49.461045"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:33:49.463752') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:49.464438"], ["expired_at", "2015-05-01 22:33:49.464549"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2b335bf1-7eb4-4df6-80a5-c232667c660d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2b335bf1-7eb4-4df6-80a5-c232667c660d Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2b335bf1-7eb4-4df6-80a5-c232667c660d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:49.468669"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:49.468669"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:49.511385"], ["expired_at", "2015-05-01 22:03:49.511503"], ["oauth_code", "52950136-fa50-4b5a-af55-c58f99a2763b"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.1ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:33:49.520367"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:49.520367"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:33:49.521187"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:49.530711"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:49.530711"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:49.531973"], ["expired_at", "2015-05-01 22:33:49.532085"], ["oauth_code", "5ddc5887-ba72-4398-8827-f7582afa1905"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:49.534107"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:33:49.534107"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:33:49.535123"], ["expired_at", "2015-05-01 22:33:49.535230"], ["oauth_code", "d2aa9c6c-137b-4751-8495-4425ca7bf849"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:33:49.536058') AND "skydrive_api_keys"."oauth_code" = 'd2aa9c6c-137b-4751-8495-4425ca7bf849' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "a71eb4c9-0ab2-4705-9373-c79daa9a5ba7"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [XJIKVGBA] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [XJIKVGBA] SKYDRIVE REQUEST PAYLOAD: [XJIKVGBA] SKYDRIVE REQUEST HEADERS: - Bearer [XJIKVGBA] SKYDRIVE RESPONSE CODE: 200 [XJIKVGBA] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [OVKGKZNO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OVKGKZNO] SKYDRIVE REQUEST PAYLOAD: [OVKGKZNO] SKYDRIVE REQUEST HEADERS: - [OVKGKZNO] SKYDRIVE RESPONSE CODE: 200 [OVKGKZNO] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:36:18.365049"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:36:18.365049"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:36:18.374409"], ["expired_at", "2015-05-01 22:36:18.374571"], ["oauth_code", "07b8c396-ac1d-47c7-90cc-cc8d562b65cb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:36:18.376137') AND "skydrive_api_keys"."oauth_code" = '07b8c396-ac1d-47c7-90cc-cc8d562b65cb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "16e8b1fd-664e-4f3a-9f4b-c4ed9027e9c6"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:36:18.380744"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:36:18.380744"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:36:18.381996"], ["expired_at", "2015-05-01 22:36:18.382096"], ["oauth_code", "b157fe01-1c2c-498c-94d9-83d785863a10"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [NIPUUFFF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [NIPUUFFF] SKYDRIVE REQUEST PAYLOAD: [NIPUUFFF] SKYDRIVE REQUEST HEADERS: - Bearer [NIPUUFFF] SKYDRIVE RESPONSE CODE: 200 [NIPUUFFF] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GFXPURGZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GFXPURGZ] SKYDRIVE REQUEST PAYLOAD: [GFXPURGZ] SKYDRIVE REQUEST HEADERS: - [GFXPURGZ] SKYDRIVE RESPONSE CODE: 200 [GFXPURGZ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:36:18.445621"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:36:18.445621"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:36:18.447498"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:36:18.467459"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:36:18.467459"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.4ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:36:18.508014"], ["expired_at", "2015-05-01 22:06:18.508121"], ["oauth_code", "f486f284-d12c-4620-8e16-62685b4801d6"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 4.1ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:36:18.518080"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:36:18.518080"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:36:18.522978') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:36:18.523811"], ["expired_at", "2015-05-01 22:36:18.523939"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "12a422a1-f1d7-4998-ae08-d37d3cdf9b4d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/12a422a1-f1d7-4998-ae08-d37d3cdf9b4d Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '12a422a1-f1d7-4998-ae08-d37d3cdf9b4d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:36:18.529501"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:36:18.529501"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:36:18.530636"], ["expired_at", "2015-05-01 22:36:18.530750"], ["init_params", "{}"], ["oauth_code", "6042392e-7760-479b-8c15-ab04ca596dca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:36:18.531524"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:36:18.535772') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:36:18.536939"], ["expired_at", "2015-05-01 22:36:18.537032"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d09d7f47-ed20-4758-9a28-1acccc0d1fde"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d09d7f47-ed20-4758-9a28-1acccc0d1fde Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:36:18.543867"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:36:18.543867"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:36:18.546494') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:36:18.547245"], ["expired_at", "2015-05-01 22:36:18.547341"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f3851880-6e2a-4c39-8afc-1539bf0a2312"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f3851880-6e2a-4c39-8afc-1539bf0a2312 Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f3851880-6e2a-4c39-8afc-1539bf0a2312' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:36:18.559144"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:36:18.559144"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:36:18.561834') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:36:18.562598"], ["expired_at", "2015-05-01 22:36:18.562705"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "983b4cb3-ddaa-4d7d-a965-c8b7933c00fd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/983b4cb3-ddaa-4d7d-a965-c8b7933c00fd Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KMAXITEA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KMAXITEA] SKYDRIVE REQUEST PAYLOAD: [KMAXITEA] SKYDRIVE REQUEST HEADERS: - [KMAXITEA] SKYDRIVE RESPONSE CODE: 200 [KMAXITEA] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [BGLPHAPA] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [BGLPHAPA] SKYDRIVE REQUEST PAYLOAD: [BGLPHAPA] SKYDRIVE REQUEST HEADERS: - Bearer [BGLPHAPA] SKYDRIVE RESPONSE CODE: 200 [BGLPHAPA] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:32.301777"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:32.301777"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.0ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:40:32.304061"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:32.325498"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:32.325498"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:32.364714"], ["expired_at", "2015-05-01 22:10:32.364885"], ["oauth_code", "07407231-289a-447a-90fc-72d007946f18"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 40ms (Views: 4.3ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:32.375067"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:32.375067"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:32.376598"], ["expired_at", "2015-05-01 22:40:32.376717"], ["init_params", "{}"], ["oauth_code", "e109544a-500f-42d3-9b2a-63b0177587eb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:40:32.377530"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:40:32.382652') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:32.384433"], ["expired_at", "2015-05-01 22:40:32.384561"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "64d5777a-c202-4d99-811c-ef448575d0a6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/64d5777a-c202-4d99-811c-ef448575d0a6 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:32.391961"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:40:32.391961"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:40:32.394449') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:32.395142"], ["expired_at", "2015-05-01 22:40:32.395242"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a17c8f35-2225-46b8-84ef-dcb155bee90f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a17c8f35-2225-46b8-84ef-dcb155bee90f Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a17c8f35-2225-46b8-84ef-dcb155bee90f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:32.400278"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:32.400278"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:40:32.404400') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:32.405183"], ["expired_at", "2015-05-01 22:40:32.405281"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ed8e5748-9dd8-4365-9f86-52fffea3279d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ed8e5748-9dd8-4365-9f86-52fffea3279d Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ed8e5748-9dd8-4365-9f86-52fffea3279d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:32.413097"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:40:32.413097"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:40:32.415686') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:32.416341"], ["expired_at", "2015-05-01 22:40:32.416442"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2ef9e80b-f3e5-4f55-853f-7b6dc6cfab24"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2ef9e80b-f3e5-4f55-853f-7b6dc6cfab24 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:32.422839"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:32.422839"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:32.423957"], ["expired_at", "2015-05-01 22:40:32.424113"], ["oauth_code", "0a92d0e7-d013-44ac-9804-06adc1969408"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:40:32.424787') AND "skydrive_api_keys"."oauth_code" = '0a92d0e7-d013-44ac-9804-06adc1969408' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "db0df2c5-0873-4882-b9e5-0f3cb6e6fdfa"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:32.427719"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:32.427719"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:32.429330"], ["expired_at", "2015-05-01 22:40:32.429445"], ["oauth_code", "74b9e1fc-41d7-4706-a206-71b0ca5e5bee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [QXITJAJN] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [QXITJAJN] SKYDRIVE REQUEST PAYLOAD: [QXITJAJN] SKYDRIVE REQUEST HEADERS: - Bearer [QXITJAJN] SKYDRIVE RESPONSE CODE: 200 [QXITJAJN] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [TZXDWTYB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TZXDWTYB] SKYDRIVE REQUEST PAYLOAD: [TZXDWTYB] SKYDRIVE REQUEST HEADERS: - [TZXDWTYB] SKYDRIVE RESPONSE CODE: 200 [TZXDWTYB] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:45.667918"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:45.667918"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:45.678094"], ["expired_at", "2015-05-01 22:40:45.678314"], ["oauth_code", "c14e67e8-8a5f-45fd-b080-a7bc981394c4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:40:45.680008') AND "skydrive_api_keys"."oauth_code" = 'c14e67e8-8a5f-45fd-b080-a7bc981394c4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "cbed45db-f7f6-4fb1-ab41-59438bfbc120"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:45.684437"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:45.684437"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:45.685508"], ["expired_at", "2015-05-01 22:40:45.685603"], ["oauth_code", "f869c84c-b4e4-4d83-8e45-eca72fbacc9d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:45.696502"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:45.696502"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:40:45.698222"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:45.717693"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:45.717693"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:45.755518"], ["expired_at", "2015-05-01 22:10:45.755629"], ["oauth_code", "6efaafc0-8854-4a20-a5e9-e950ab374161"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.5ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:45.766611"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:40:45.766611"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:40:45.769525') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:45.770209"], ["expired_at", "2015-05-01 22:40:45.770309"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3ef21cfd-fc5e-48ce-be9d-56992b07b54b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3ef21cfd-fc5e-48ce-be9d-56992b07b54b Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3ef21cfd-fc5e-48ce-be9d-56992b07b54b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:45.775601"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:45.775601"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:45.776595"], ["expired_at", "2015-05-01 22:40:45.776703"], ["init_params", "{}"], ["oauth_code", "b20ed4c3-5c23-43fd-adc0-d8cb2254b8ed"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:40:45.777450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:40:45.781535') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:45.782777"], ["expired_at", "2015-05-01 22:40:45.782869"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "18968fbe-64ad-48dc-a6d7-5dbd2cedb8ed"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/18968fbe-64ad-48dc-a6d7-5dbd2cedb8ed Completed 302 Found in 4ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:45.789843"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:40:45.789843"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:40:45.792367') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:45.793018"], ["expired_at", "2015-05-01 22:40:45.793123"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "73a15191-e875-47d6-8f7f-0a7197b3df07"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/73a15191-e875-47d6-8f7f-0a7197b3df07 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:40:45.798947"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:40:45.798947"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:40:45.804091') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:40:45.804849"], ["expired_at", "2015-05-01 22:40:45.804961"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "aca6afde-1e0f-49ce-ad9a-20d77194058b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/aca6afde-1e0f-49ce-ad9a-20d77194058b Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'aca6afde-1e0f-49ce-ad9a-20d77194058b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:32.006433"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:32.006433"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:32.015942"], ["expired_at", "2015-05-01 22:42:32.016131"], ["oauth_code", "b53ed0e6-8bc6-40f7-8dc2-e94bca9ee863"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:32.020613"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:32.020613"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:32.021805"], ["expired_at", "2015-05-01 22:42:32.021931"], ["oauth_code", "08302cea-4d91-4578-a55e-bda007415b07"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:42:32.022742') AND "skydrive_api_keys"."oauth_code" = '08302cea-4d91-4578-a55e-bda007415b07' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "7c42f870-d20d-4442-a36b-e44fdfec5d3b"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:32.042509"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:42:32.042509"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:42:32.055728') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:32.056514"], ["expired_at", "2015-05-01 22:42:32.056651"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "17ca6d69-bfa9-4478-bd22-4c5f55a61ca5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/17ca6d69-bfa9-4478-bd22-4c5f55a61ca5 Completed 302 Found in 22ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:32.063101"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:32.063101"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:32.064135"], ["expired_at", "2015-05-01 22:42:32.064233"], ["init_params", "{}"], ["oauth_code", "afe30287-35f4-4100-81f6-a8ad4ae295ee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:42:32.064977"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:42:32.069153') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:32.070278"], ["expired_at", "2015-05-01 22:42:32.070382"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "99679309-bd9f-4ff6-9a13-b51504f7974c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/99679309-bd9f-4ff6-9a13-b51504f7974c Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:32.076046"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:32.076046"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:42:32.080967') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:32.081749"], ["expired_at", "2015-05-01 22:42:32.081871"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "653a373b-a83f-47d1-a46f-e9525d25d84b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/653a373b-a83f-47d1-a46f-e9525d25d84b Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '653a373b-a83f-47d1-a46f-e9525d25d84b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:32.089097"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:42:32.089097"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:42:32.091925') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:32.092642"], ["expired_at", "2015-05-01 22:42:32.092752"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "08eca59a-9e84-4d73-8036-c34913d4b4c4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/08eca59a-9e84-4d73-8036-c34913d4b4c4 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '08eca59a-9e84-4d73-8036-c34913d4b4c4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:32.096916"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:32.096916"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:32.137782"], ["expired_at", "2015-05-01 22:12:32.137911"], ["oauth_code", "d1c6556f-306c-4709-aba8-649fb053316c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 4.4ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:32.146937"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:32.146937"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:42:32.147701"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [UOXTOCFE] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [UOXTOCFE] SKYDRIVE REQUEST PAYLOAD: [UOXTOCFE] SKYDRIVE REQUEST HEADERS: - Bearer [UOXTOCFE] SKYDRIVE RESPONSE CODE: 200 [UOXTOCFE] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [EQWPGSYE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EQWPGSYE] SKYDRIVE REQUEST PAYLOAD: [EQWPGSYE] SKYDRIVE REQUEST HEADERS: - [EQWPGSYE] SKYDRIVE RESPONSE CODE: 200 [EQWPGSYE] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [XWHIVCNX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XWHIVCNX] SKYDRIVE REQUEST PAYLOAD: [XWHIVCNX] SKYDRIVE REQUEST HEADERS: - [XWHIVCNX] SKYDRIVE RESPONSE CODE: 200 [XWHIVCNX] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ALBEHNFW] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ALBEHNFW] SKYDRIVE REQUEST PAYLOAD: [ALBEHNFW] SKYDRIVE REQUEST HEADERS: - Bearer [ALBEHNFW] SKYDRIVE RESPONSE CODE: 200 [ALBEHNFW] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:55.500430"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:55.500430"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:55.510735"], ["expired_at", "2015-05-01 22:42:55.510922"], ["oauth_code", "726ba492-4839-40aa-8578-c5be642cd8ab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:55.514759"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:55.514759"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:55.515775"], ["expired_at", "2015-05-01 22:42:55.515867"], ["oauth_code", "1054e91f-f751-4083-85f8-f8c644173343"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:42:55.516551') AND "skydrive_api_keys"."oauth_code" = '1054e91f-f751-4083-85f8-f8c644173343' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "2b25b525-8178-467b-8378-3c58cdf90932"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:55.531568"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:42:55.531568"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:42:55.545143') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:55.545883"], ["expired_at", "2015-05-01 22:42:55.546015"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a8279633-009a-4b2e-9de3-2bb146965f5f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a8279633-009a-4b2e-9de3-2bb146965f5f Completed 302 Found in 23ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a8279633-009a-4b2e-9de3-2bb146965f5f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:55.586107"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:42:55.586107"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:42:55.589087') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:55.589861"], ["expired_at", "2015-05-01 22:42:55.589973"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5d920670-f0a1-40e1-ad2e-399e8e6b0370"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5d920670-f0a1-40e1-ad2e-399e8e6b0370 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:55.595899"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:55.595899"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:42:55.600710') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:55.601497"], ["expired_at", "2015-05-01 22:42:55.601620"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d7448316-af7f-41ab-b2f3-5df2bd599d01"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d7448316-af7f-41ab-b2f3-5df2bd599d01 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd7448316-af7f-41ab-b2f3-5df2bd599d01' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:55.607478"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:55.607478"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:55.608468"], ["expired_at", "2015-05-01 22:42:55.608590"], ["init_params", "{}"], ["oauth_code", "03753584-10cb-4cde-8e43-a3f2d7a00675"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:42:55.609776"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:42:55.614451') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:55.615638"], ["expired_at", "2015-05-01 22:42:55.615732"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a6ac8c60-0481-42e5-b0ee-ff4657819b01"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a6ac8c60-0481-42e5-b0ee-ff4657819b01 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:55.619921"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:55.619921"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:42:55.626588"], ["expired_at", "2015-05-01 22:12:55.626699"], ["oauth_code", "312be960-3e49-4e91-ad69-557633fccb12"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.7ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:42:55.634694"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:42:55.634694"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:42:55.635578"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:44:01.363006"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:44:01.363006"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:44:01.368222"], ["expired_at", "2015-05-01 22:44:01.368421"], ["init_params", "{}"], ["oauth_code", "d385e296-11d1-4a39-893e-0f708f922cdd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 21:44:01.370072"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:44:01.386780') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:44:01.388552"], ["expired_at", "2015-05-01 22:44:01.388674"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b33c2002-0e9c-49b9-b5f3-a922746969cc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b33c2002-0e9c-49b9-b5f3-a922746969cc Completed 302 Found in 16ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:44:01.396110"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:44:01.396110"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:44:01.398765') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:44:01.399393"], ["expired_at", "2015-05-01 22:44:01.399515"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "086e7e20-2652-4184-a059-1bc91521d80a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/086e7e20-2652-4184-a059-1bc91521d80a Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:44:01.405551"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:44:01.405551"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:44:01.410383') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:44:01.411186"], ["expired_at", "2015-05-01 22:44:01.411334"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b95592e-11a0-46c6-badb-df6f740939be"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b95592e-11a0-46c6-badb-df6f740939be Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4b95592e-11a0-46c6-badb-df6f740939be' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:44:01.418737"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 21:44:01.418737"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 21:44:01.421799') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:44:01.422598"], ["expired_at", "2015-05-01 22:44:01.422722"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1ba4dbe2-61f1-448a-a25c-7fe59896e09d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1ba4dbe2-61f1-448a-a25c-7fe59896e09d Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1ba4dbe2-61f1-448a-a25c-7fe59896e09d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:44:01.426967"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:44:01.426967"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:44:01.469304"], ["expired_at", "2015-05-01 22:14:01.469468"], ["oauth_code", "fd0dfd97-5c47-42ba-9497-772c1f0e9e8f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 4.5ms | ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 21:44:01.478723"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:44:01.478723"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 21:44:01.479553"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:44:01.488255"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:44:01.488255"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:44:01.489386"], ["expired_at", "2015-05-01 22:44:01.489525"], ["oauth_code", "90855ef8-5114-495c-9207-7b5b5f35746b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:44:01.491587"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 21:44:01.491587"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 21:44:01.492615"], ["expired_at", "2015-05-01 22:44:01.492697"], ["oauth_code", "39c050dd-1f24-4bc5-98b8-872f6189fa88"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 21:44:01.493462') AND "skydrive_api_keys"."oauth_code" = '39c050dd-1f24-4bc5-98b8-872f6189fa88' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "0d34a7a2-df6d-4b7e-8ec0-8add7c868f36"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [UNKMHPJM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [UNKMHPJM] SKYDRIVE REQUEST PAYLOAD: [UNKMHPJM] SKYDRIVE REQUEST HEADERS: - Bearer [UNKMHPJM] SKYDRIVE RESPONSE CODE: 200 [UNKMHPJM] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [XCISNGXT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XCISNGXT] SKYDRIVE REQUEST PAYLOAD: [XCISNGXT] SKYDRIVE REQUEST HEADERS: - [XCISNGXT] SKYDRIVE RESPONSE CODE: 200 [XCISNGXT] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 22:25:16.238915"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 22:25:16.238915"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 22:25:16.258825') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 22:25:16.262644"], ["expired_at", "2015-05-01 23:25:16.262820"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1238a5b6-84b0-46e9-8227-be9ec7abde11"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1238a5b6-84b0-46e9-8227-be9ec7abde11 Completed 302 Found in 46ms (ActiveRecord: 2.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 22:25:16.270701"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 22:25:16.270701"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 22:25:16.272017"], ["expired_at", "2015-05-01 23:25:16.272143"], ["init_params", "{}"], ["oauth_code", "b8490fde-95b3-40e7-af4d-f71cb42574e1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-01 22:25:16.272914"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 22:25:16.278214') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 22:25:16.280102"], ["expired_at", "2015-05-01 23:25:16.280198"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8090ace6-c787-4c70-aaca-b0867c005d23"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8090ace6-c787-4c70-aaca-b0867c005d23 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 22:25:16.285248"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 22:25:16.285248"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 22:25:16.289790') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 22:25:16.290444"], ["expired_at", "2015-05-01 23:25:16.290546"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ecd513bb-bbd3-41c2-907f-446f1b828442"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ecd513bb-bbd3-41c2-907f-446f1b828442 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ecd513bb-bbd3-41c2-907f-446f1b828442' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 22:25:16.297593"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-01 22:25:16.297593"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-01 22:25:16.300285') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-01 22:25:16.300969"], ["expired_at", "2015-05-01 23:25:16.301077"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "25ac4297-cf88-4ead-afb0-ef4a9d42f5ae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/25ac4297-cf88-4ead-afb0-ef4a9d42f5ae Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '25ac4297-cf88-4ead-afb0-ef4a9d42f5ae' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 22:25:16.305234"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 22:25:16.305234"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 22:25:16.344048"], ["expired_at", "2015-05-01 22:55:16.344159"], ["oauth_code", "cbd82f94-cee1-4599-815a-5dc480ededd6"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.7ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-01 22:25:16.354025"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-01 22:25:16.354025"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-08 22:25:16.355089"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 22:25:16.365465"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 22:25:16.365465"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 22:25:16.366912"], ["expired_at", "2015-05-01 23:25:16.367022"], ["oauth_code", "c92335a4-a135-448a-a349-61ccc43db599"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 22:25:16.369182"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-01 22:25:16.369182"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-01 22:25:16.370252"], ["expired_at", "2015-05-01 23:25:16.370367"], ["oauth_code", "8044744d-74d7-4b0b-baac-13ea641f9cc5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-01 22:25:16.371260') AND "skydrive_api_keys"."oauth_code" = '8044744d-74d7-4b0b-baac-13ea641f9cc5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "29a76c53-c117-419f-a1bf-59cf91ed1040"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [EMFJEJCQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EMFJEJCQ] SKYDRIVE REQUEST PAYLOAD: [EMFJEJCQ] SKYDRIVE REQUEST HEADERS: - [EMFJEJCQ] SKYDRIVE RESPONSE CODE: 200 [EMFJEJCQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ILKQDNCG] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ILKQDNCG] SKYDRIVE REQUEST PAYLOAD: [ILKQDNCG] SKYDRIVE REQUEST HEADERS: - Bearer [ILKQDNCG] SKYDRIVE RESPONSE CODE: 200 [ILKQDNCG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-02 01:02:16.474961"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-02 01:02:16.474961"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-02 01:02:16.487580"], ["expired_at", "2015-05-02 02:02:16.487781"], ["oauth_code", "e7bbbbba-c78c-4828-9994-fccd07af50aa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-02 01:02:16.489507') AND "skydrive_api_keys"."oauth_code" = 'e7bbbbba-c78c-4828-9994-fccd07af50aa' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "774d7aed-0a56-4d13-a681-baa21d85e80b"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-02 01:02:16.494706"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-02 01:02:16.494706"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-02 01:02:16.495847"], ["expired_at", "2015-05-02 02:02:16.495976"], ["oauth_code", "b4fc7121-7e44-4a40-88aa-fbe18df780d2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [EJTIMESA] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [EJTIMESA] SKYDRIVE REQUEST PAYLOAD: [EJTIMESA] SKYDRIVE REQUEST HEADERS: - Bearer [EJTIMESA] SKYDRIVE RESPONSE CODE: 200 [EJTIMESA] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KJYNJOJC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KJYNJOJC] SKYDRIVE REQUEST PAYLOAD: [KJYNJOJC] SKYDRIVE REQUEST HEADERS: - [KJYNJOJC] SKYDRIVE RESPONSE CODE: 200 [KJYNJOJC] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-02 01:02:16.606923"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-02 01:02:16.606923"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-09 01:02:16.609768"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-02 01:02:16.667105"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-02 01:02:16.667105"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-02 01:02:16.675010"], ["expired_at", "2015-05-02 01:32:16.675152"], ["oauth_code", "e040f895-1998-42ae-9731-c6db90681347"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 6.1ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-02 01:02:16.688419"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-02 01:02:16.688419"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-02 01:02:16.691134') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-02 01:02:16.691820"], ["expired_at", "2015-05-02 02:02:16.691922"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f675bed5-3b30-4fd8-9735-c4444a77bc19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f675bed5-3b30-4fd8-9735-c4444a77bc19 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f675bed5-3b30-4fd8-9735-c4444a77bc19' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-02 01:02:16.699796"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-02 01:02:16.699796"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-02 01:02:16.700870"], ["expired_at", "2015-05-02 02:02:16.700976"], ["init_params", "{}"], ["oauth_code", "7326d437-8e37-47f1-b065-acd0880017e7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-02 01:02:16.701859"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-02 01:02:16.706443') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-02 01:02:16.707778"], ["expired_at", "2015-05-02 02:02:16.707885"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1354fca6-4711-48c3-9c03-e4cfd40824f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1354fca6-4711-48c3-9c03-e4cfd40824f5 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-02 01:02:16.717625"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-02 01:02:16.717625"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-02 01:02:16.723260') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-02 01:02:16.724085"], ["expired_at", "2015-05-02 02:02:16.724211"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "513f9cd0-0fe1-4244-b414-e34ef687ddec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/513f9cd0-0fe1-4244-b414-e34ef687ddec Completed 302 Found in 9ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-02 01:02:16.733066"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-02 01:02:16.733066"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-02 01:02:16.737654') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-02 01:02:16.738313"], ["expired_at", "2015-05-02 02:02:16.738416"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9fdf1fe0-780e-4525-9c86-b9a5e607942f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9fdf1fe0-780e-4525-9c86-b9a5e607942f Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9fdf1fe0-780e-4525-9c86-b9a5e607942f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.6ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RSKJNKXI] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RSKJNKXI] SKYDRIVE REQUEST PAYLOAD: [RSKJNKXI] SKYDRIVE REQUEST HEADERS: - Bearer [RSKJNKXI] SKYDRIVE RESPONSE CODE: 200 [RSKJNKXI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [PMUBQZSD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PMUBQZSD] SKYDRIVE REQUEST PAYLOAD: [PMUBQZSD] SKYDRIVE REQUEST HEADERS: - [PMUBQZSD] SKYDRIVE RESPONSE CODE: 200 [PMUBQZSD] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:47.796425"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:47.796425"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.3ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.4ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:47.815146') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:47.819134"], ["expired_at", "2015-05-08 17:37:47.819306"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1aa95773-2ec6-4cba-98ff-96aac7a6ecf2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1aa95773-2ec6-4cba-98ff-96aac7a6ecf2 Completed 302 Found in 52ms (ActiveRecord: 4.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1aa95773-2ec6-4cba-98ff-96aac7a6ecf2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.9ms) rollback transaction  (0.1ms) begin transaction  (0.3ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:47.861072"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:47.861072"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:47.863997') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:47.865002"], ["expired_at", "2015-05-08 17:37:47.865165"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6490d3df-168b-4a5c-b7d6-c1cdfd57db0e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6490d3df-168b-4a5c-b7d6-c1cdfd57db0e Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:47.872130"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:47.872130"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:47.873149"], ["expired_at", "2015-05-08 17:37:47.873243"], ["init_params", "{}"], ["oauth_code", "0c265905-2f57-474e-9912-f66d5bdeb19b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:37:47.873909"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:47.878292') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:47.879980"], ["expired_at", "2015-05-08 17:37:47.880073"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0ab02dc5-6996-4e2c-94e6-3ed4eb7accbb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0ab02dc5-6996-4e2c-94e6-3ed4eb7accbb Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:47.884751"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:47.884751"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:47.889731') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:47.890614"], ["expired_at", "2015-05-08 17:37:47.890727"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "10a4b0c1-6f2f-45ab-92ea-488d42bfc8ab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/10a4b0c1-6f2f-45ab-92ea-488d42bfc8ab Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '10a4b0c1-6f2f-45ab-92ea-488d42bfc8ab' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:47.895368"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:47.895368"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:37:47.896344"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:47.905189"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:47.905189"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:47.911973"], ["expired_at", "2015-05-08 17:07:47.912075"], ["oauth_code", "40e87583-0f67-460d-8506-5311c0e45164"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 6.7ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:47.923358"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:47.923358"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:47.924694"], ["expired_at", "2015-05-08 17:37:47.924829"], ["oauth_code", "5634f1d3-307e-42c9-9e32-139f467b2f2b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-08 16:37:47.925604') AND "skydrive_api_keys"."oauth_code" = '5634f1d3-307e-42c9-9e32-139f467b2f2b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "47872594-430d-43e1-8a43-22bacf71acee"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (3.0ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:47.928627"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:47.928627"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:47.932549"], ["expired_at", "2015-05-08 17:37:47.932673"], ["oauth_code", "620a7b67-4446-4533-b8fc-551ccbd9e364"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:50.499436"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:50.499436"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:50.505305"], ["expired_at", "2015-05-08 17:37:50.505576"], ["init_params", "{}"], ["oauth_code", "c160deac-b226-41a0-bf71-dc2938ef9eff"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:37:50.507245"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:50.524640') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:50.526487"], ["expired_at", "2015-05-08 17:37:50.526608"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b25f434a-ae74-419f-9201-ab781e91bc24"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b25f434a-ae74-419f-9201-ab781e91bc24 Completed 302 Found in 17ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:50.534874"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:50.534874"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:50.537365') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:50.537943"], ["expired_at", "2015-05-08 17:37:50.538039"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9f01cf73-72a6-4fdb-8289-931f31d41c35"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9f01cf73-72a6-4fdb-8289-931f31d41c35 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:50.546396"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:50.546396"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:50.549342') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:50.550045"], ["expired_at", "2015-05-08 17:37:50.550156"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "87a4fed8-cfa9-4ecf-80c0-d571531442c0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/87a4fed8-cfa9-4ecf-80c0-d571531442c0 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '87a4fed8-cfa9-4ecf-80c0-d571531442c0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:50.554997"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:50.554997"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:50.559327') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:50.559938"], ["expired_at", "2015-05-08 17:37:50.560063"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9a55d355-267f-48b7-a486-973be4b302c9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9a55d355-267f-48b7-a486-973be4b302c9 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9a55d355-267f-48b7-a486-973be4b302c9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:50.564060"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:50.564060"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:37:50.564749"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:50.599970"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:50.599970"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:50.607071"], ["expired_at", "2015-05-08 17:07:50.607170"], ["oauth_code", "2df7633c-7836-4663-a589-66f09328aa46"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [WJNZLZXR] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [WJNZLZXR] SKYDRIVE REQUEST PAYLOAD: [WJNZLZXR] SKYDRIVE REQUEST HEADERS: - Bearer [WJNZLZXR] SKYDRIVE RESPONSE CODE: 200 [WJNZLZXR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [RQXWWNKN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RQXWWNKN] SKYDRIVE REQUEST PAYLOAD: [RQXWWNKN] SKYDRIVE REQUEST HEADERS: - [RQXWWNKN] SKYDRIVE RESPONSE CODE: 200 [RQXWWNKN] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:50.691730"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:50.691730"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:50.693158"], ["expired_at", "2015-05-08 17:37:50.693252"], ["oauth_code", "1174016d-1584-403c-8e80-17154405e5c1"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-08 16:37:50.694065') AND "skydrive_api_keys"."oauth_code" = '1174016d-1584-403c-8e80-17154405e5c1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c37a8e3d-1df2-41f4-b66c-08a115713a88"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:50.697078"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:50.697078"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:50.698068"], ["expired_at", "2015-05-08 17:37:50.698174"], ["oauth_code", "0367b0b2-b4f0-4d79-aaf5-5266eaa14dae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:52.447028"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:52.447028"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:52.454992"], ["expired_at", "2015-05-08 17:37:52.455192"], ["oauth_code", "3e147fa3-41f0-4455-89a4-856e36c36d5d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-08 16:37:52.456669') AND "skydrive_api_keys"."oauth_code" = '3e147fa3-41f0-4455-89a4-856e36c36d5d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "9246dbaa-e81c-4ffe-9440-45486b92d442"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:52.460334"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:52.460334"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:52.461346"], ["expired_at", "2015-05-08 17:37:52.461433"], ["oauth_code", "eec61854-233e-4f3a-869f-e9bc7e01a0b5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GNRJELRL] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GNRJELRL] SKYDRIVE REQUEST PAYLOAD: [GNRJELRL] SKYDRIVE REQUEST HEADERS: - [GNRJELRL] SKYDRIVE RESPONSE CODE: 200 [GNRJELRL] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [LRDDCULK] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [LRDDCULK] SKYDRIVE REQUEST PAYLOAD: [LRDDCULK] SKYDRIVE REQUEST HEADERS: - Bearer [LRDDCULK] SKYDRIVE RESPONSE CODE: 200 [LRDDCULK] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:52.551580"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:52.551580"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:37:52.553236"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:52.602065"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:52.602065"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:52.610115"], ["expired_at", "2015-05-08 17:07:52.610224"], ["oauth_code", "eaf2948f-a973-4ccb-a40b-5f72047edbe8"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:52.619508"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:52.619508"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:52.620711"], ["expired_at", "2015-05-08 17:37:52.620826"], ["init_params", "{}"], ["oauth_code", "5623ba58-9c71-4bff-b464-86e31f09b288"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:37:52.621657"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:52.626541') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:52.627852"], ["expired_at", "2015-05-08 17:37:52.627979"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a1f1c1ea-b8f8-4664-be78-f51525fc9381"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a1f1c1ea-b8f8-4664-be78-f51525fc9381 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:52.638011"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:52.638011"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:52.641292') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:52.641958"], ["expired_at", "2015-05-08 17:37:52.642080"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ad59358f-77ed-40a1-848c-df193940b9ab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ad59358f-77ed-40a1-848c-df193940b9ab Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ad59358f-77ed-40a1-848c-df193940b9ab' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:52.648767"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:52.648767"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:52.651183') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:52.651790"], ["expired_at", "2015-05-08 17:37:52.651878"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cdf49fda-9186-4f77-94f6-11fa1598c8da"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cdf49fda-9186-4f77-94f6-11fa1598c8da Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:52.657030"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:52.657030"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:52.661753') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:52.662418"], ["expired_at", "2015-05-08 17:37:52.662519"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3fdcfa48-d8d1-4de3-948b-d14085a15c46"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3fdcfa48-d8d1-4de3-948b-d14085a15c46 Completed 302 Found in 8ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3fdcfa48-d8d1-4de3-948b-d14085a15c46' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:54.433058"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:54.433058"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:37:54.434879"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:54.457976"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:54.457976"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:54.467515"], ["expired_at", "2015-05-08 17:07:54.467685"], ["oauth_code", "fc877e7e-44a3-4c1e-9754-11a9294a31ed"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 3.6ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:54.476693"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:54.476693"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:54.481931') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:54.482733"], ["expired_at", "2015-05-08 17:37:54.482847"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7ab72486-b7c5-4d73-89fe-b1e0344324b8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7ab72486-b7c5-4d73-89fe-b1e0344324b8 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7ab72486-b7c5-4d73-89fe-b1e0344324b8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:54.489011"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:54.489011"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:54.489989"], ["expired_at", "2015-05-08 17:37:54.490138"], ["init_params", "{}"], ["oauth_code", "43bf9744-4ac6-431a-a4df-a23eae746440"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:37:54.490936"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:54.495339') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:54.496569"], ["expired_at", "2015-05-08 17:37:54.496671"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2a36c6cf-da7a-4201-b004-c9642f72d746"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2a36c6cf-da7a-4201-b004-c9642f72d746 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:54.532434"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:54.532434"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:54.535397') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:54.536056"], ["expired_at", "2015-05-08 17:37:54.536208"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bed1c834-b279-442c-8f1b-01b74cd58f94"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bed1c834-b279-442c-8f1b-01b74cd58f94 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bed1c834-b279-442c-8f1b-01b74cd58f94' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:54.543526"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:54.543526"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:54.546220') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:54.546968"], ["expired_at", "2015-05-08 17:37:54.547073"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1210ca50-a94a-467a-8d58-a628f541f081"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1210ca50-a94a-467a-8d58-a628f541f081 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [DRDZWOWB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DRDZWOWB] SKYDRIVE REQUEST PAYLOAD: [DRDZWOWB] SKYDRIVE REQUEST HEADERS: - [DRDZWOWB] SKYDRIVE RESPONSE CODE: 200 [DRDZWOWB] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [SXMJAHHQ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [SXMJAHHQ] SKYDRIVE REQUEST PAYLOAD: [SXMJAHHQ] SKYDRIVE REQUEST HEADERS: - Bearer [SXMJAHHQ] SKYDRIVE RESPONSE CODE: 200 [SXMJAHHQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:54.630087"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:54.630087"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:54.631718"], ["expired_at", "2015-05-08 17:37:54.631821"], ["oauth_code", "b38d5161-1dda-4c01-bfbd-b50d67749c23"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-08 16:37:54.632586') AND "skydrive_api_keys"."oauth_code" = 'b38d5161-1dda-4c01-bfbd-b50d67749c23' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "ea47dbe0-d6e5-4f33-8882-32e0a9726964"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:54.635642"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:54.635642"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:54.636784"], ["expired_at", "2015-05-08 17:37:54.636897"], ["oauth_code", "d6ea6805-d7ac-4a21-9053-3653d67e0af0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:56.387904"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:56.387904"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:56.396835"], ["expired_at", "2015-05-08 17:37:56.397003"], ["oauth_code", "bb917eb8-26d4-4a76-bc8f-9a431abfbea0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-08 16:37:56.398520') AND "skydrive_api_keys"."oauth_code" = 'bb917eb8-26d4-4a76-bc8f-9a431abfbea0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b769ffbe-456f-48a1-8fca-339342e63984"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:56.402811"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:56.402811"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:56.403871"], ["expired_at", "2015-05-08 17:37:56.403965"], ["oauth_code", "5fc23be6-1cb7-4577-b024-5e11aa911fee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:56.420754"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:56.420754"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:56.421935"], ["expired_at", "2015-05-08 17:37:56.422044"], ["init_params", "{}"], ["oauth_code", "62cf5379-17d2-4bf7-a9c0-ba75810b3b69"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:37:56.422793"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:56.438939') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:56.440357"], ["expired_at", "2015-05-08 17:37:56.440474"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1fa11f4c-f95c-42d0-9667-1828545f2c5e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1fa11f4c-f95c-42d0-9667-1828545f2c5e Completed 302 Found in 16ms (ActiveRecord: 1.0ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:56.447595"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:56.447595"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:56.450129') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:56.450745"], ["expired_at", "2015-05-08 17:37:56.450842"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ab55e5b1-5d89-4d0f-b53f-a9fc9b254f8b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ab55e5b1-5d89-4d0f-b53f-a9fc9b254f8b Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:56.457944"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:56.457944"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:56.460436') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:56.461119"], ["expired_at", "2015-05-08 17:37:56.461220"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f6574d8-9b6f-4b01-9882-1d9be43ad9a9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f6574d8-9b6f-4b01-9882-1d9be43ad9a9 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0f6574d8-9b6f-4b01-9882-1d9be43ad9a9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:56.466003"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:56.466003"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:56.470460') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:56.471100"], ["expired_at", "2015-05-08 17:37:56.471202"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6b0c9be6-010c-4442-88d3-c28d06f64da2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6b0c9be6-010c-4442-88d3-c28d06f64da2 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6b0c9be6-010c-4442-88d3-c28d06f64da2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:56.475736"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:56.475736"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:37:56.476401"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:56.514740"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:56.514740"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:56.520900"], ["expired_at", "2015-05-08 17:07:56.521014"], ["oauth_code", "a784f50a-532f-43fc-9d5e-7134050c6142"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [JGPFUKOT] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [JGPFUKOT] SKYDRIVE REQUEST PAYLOAD: [JGPFUKOT] SKYDRIVE REQUEST HEADERS: - Bearer [JGPFUKOT] SKYDRIVE RESPONSE CODE: 200 [JGPFUKOT] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [SVWNQQUH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SVWNQQUH] SKYDRIVE REQUEST PAYLOAD: [SVWNQQUH] SKYDRIVE REQUEST HEADERS: - [SVWNQQUH] SKYDRIVE RESPONSE CODE: 200 [SVWNQQUH] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [XWAOLYRJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XWAOLYRJ] SKYDRIVE REQUEST PAYLOAD: [XWAOLYRJ] SKYDRIVE REQUEST HEADERS: - [XWAOLYRJ] SKYDRIVE RESPONSE CODE: 200 [XWAOLYRJ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [GIGCVWPM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [GIGCVWPM] SKYDRIVE REQUEST PAYLOAD: [GIGCVWPM] SKYDRIVE REQUEST HEADERS: - Bearer [GIGCVWPM] SKYDRIVE RESPONSE CODE: 200 [GIGCVWPM] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:58.402056"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:58.402056"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:37:58.404067"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:58.424317"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:58.424317"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:58.462184"], ["expired_at", "2015-05-08 17:07:58.462355"], ["oauth_code", "d146f0b2-0e5a-4e03-a92f-0524f0304eb7"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 38ms (Views: 3.8ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:58.473106"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:58.473106"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:58.476053') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:58.476772"], ["expired_at", "2015-05-08 17:37:58.476884"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3ac9a367-0b78-4f71-b096-30122e17837b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3ac9a367-0b78-4f71-b096-30122e17837b Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3ac9a367-0b78-4f71-b096-30122e17837b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:58.481934"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:58.481934"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:58.482927"], ["expired_at", "2015-05-08 17:37:58.483027"], ["init_params", "{}"], ["oauth_code", "c272e499-051a-4f34-ac08-7574350007e2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:37:58.483750"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:58.487946') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:58.489753"], ["expired_at", "2015-05-08 17:37:58.489936"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7e7a38ea-c4de-4475-89e3-1081a4af25a2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7e7a38ea-c4de-4475-89e3-1081a4af25a2 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:58.494904"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:58.494904"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:58.499318') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:58.499952"], ["expired_at", "2015-05-08 17:37:58.500073"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e7bcf556-d48d-47c7-b183-50729dcbc53e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e7bcf556-d48d-47c7-b183-50729dcbc53e Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e7bcf556-d48d-47c7-b183-50729dcbc53e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:37:58.508010"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:37:58.508010"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:37:58.510714') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:58.511371"], ["expired_at", "2015-05-08 17:37:58.511479"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cb628bf0-4fed-473c-89d5-26bc49db17a4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cb628bf0-4fed-473c-89d5-26bc49db17a4 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:58.520950"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:58.520950"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:58.522087"], ["expired_at", "2015-05-08 17:37:58.522188"], ["oauth_code", "9b524ea2-8300-4c9c-b6c2-6bb9af8ea0ac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-08 16:37:58.522908') AND "skydrive_api_keys"."oauth_code" = '9b524ea2-8300-4c9c-b6c2-6bb9af8ea0ac' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "d3b66bc0-89d5-401d-8950-38711468ec85"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:58.526248"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:37:58.526248"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:37:58.530026"], ["expired_at", "2015-05-08 17:37:58.530126"], ["oauth_code", "ca2c6c02-e9ab-4fc9-8f11-71ea6fb1e1e6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:00.237527"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:00.237527"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:38:00.239331"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (1.2ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:00.263887"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:00.263887"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:00.273762"], ["expired_at", "2015-05-08 17:08:00.273929"], ["oauth_code", "ad61d9bc-1241-4ca1-bc97-f7f6500694bf"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 3.5ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:00.287127"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:38:00.287127"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:00.290533') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:00.291419"], ["expired_at", "2015-05-08 17:38:00.291549"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0484f815-79e7-4623-ab27-ece11b6689d2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0484f815-79e7-4623-ab27-ece11b6689d2 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:00.299868"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:38:00.299868"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:00.302760') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:00.303448"], ["expired_at", "2015-05-08 17:38:00.303555"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d91297f5-651d-4237-b20c-4c8d0e2810fa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d91297f5-651d-4237-b20c-4c8d0e2810fa Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd91297f5-651d-4237-b20c-4c8d0e2810fa' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:00.308652"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:00.308652"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:00.309612"], ["expired_at", "2015-05-08 17:38:00.309723"], ["init_params", "{}"], ["oauth_code", "1c99b690-73d7-4816-843e-1c258c0123f6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:38:00.310369"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:00.346310') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:00.348112"], ["expired_at", "2015-05-08 17:38:00.348212"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ac4e82ed-9bb6-4a9c-b616-42f150b46300"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ac4e82ed-9bb6-4a9c-b616-42f150b46300 Completed 302 Found in 37ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:00.353226"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:00.353226"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:00.357640') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:00.358258"], ["expired_at", "2015-05-08 17:38:00.358355"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "479e38e4-bcfb-4c45-8f0f-e34941c45a6f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/479e38e4-bcfb-4c45-8f0f-e34941c45a6f Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '479e38e4-bcfb-4c45-8f0f-e34941c45a6f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TCDGOKHX] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TCDGOKHX] SKYDRIVE REQUEST PAYLOAD: [TCDGOKHX] SKYDRIVE REQUEST HEADERS: - Bearer [TCDGOKHX] SKYDRIVE RESPONSE CODE: 200 [TCDGOKHX] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [AVIALIDQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AVIALIDQ] SKYDRIVE REQUEST PAYLOAD: [AVIALIDQ] SKYDRIVE REQUEST HEADERS: - [AVIALIDQ] SKYDRIVE RESPONSE CODE: 200 [AVIALIDQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:00.439571"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:00.439571"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:00.441095"], ["expired_at", "2015-05-08 17:38:00.441191"], ["oauth_code", "2072b5b6-4992-4132-9e6b-56ade4190886"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-08 16:38:00.441892') AND "skydrive_api_keys"."oauth_code" = '2072b5b6-4992-4132-9e6b-56ade4190886' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c561b52c-ce76-473c-a8c5-29a098829ab4"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:00.444908"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:00.444908"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:00.446025"], ["expired_at", "2015-05-08 17:38:00.446147"], ["oauth_code", "b3cb9b88-b9b5-403e-9e47-ff7e89b15c85"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:02.176236"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:38:02.176236"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:02.191665') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:02.195030"], ["expired_at", "2015-05-08 17:38:02.195198"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "724d972c-68d4-4a16-80b5-d68dbeea6c3e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/724d972c-68d4-4a16-80b5-d68dbeea6c3e Completed 302 Found in 34ms (ActiveRecord: 2.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:02.202435"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:02.202435"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:02.208049') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:02.208810"], ["expired_at", "2015-05-08 17:38:02.208938"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "88c956d8-17e7-4714-8e6a-dc2eefad8bc7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/88c956d8-17e7-4714-8e6a-dc2eefad8bc7 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '88c956d8-17e7-4714-8e6a-dc2eefad8bc7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:02.217181"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:38:02.217181"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:02.219850') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:02.220476"], ["expired_at", "2015-05-08 17:38:02.220575"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f6c0e195-4ce1-4d74-9435-e6e58ab20c1d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f6c0e195-4ce1-4d74-9435-e6e58ab20c1d Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f6c0e195-4ce1-4d74-9435-e6e58ab20c1d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:02.226962"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:02.226962"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:02.228240"], ["expired_at", "2015-05-08 17:38:02.228361"], ["init_params", "{}"], ["oauth_code", "8d6b490b-eecd-421f-a12b-9c9ec0e15945"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:38:02.229306"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:02.234567') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:02.235819"], ["expired_at", "2015-05-08 17:38:02.235930"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "de49ccfa-80ba-42bb-bd7f-30d087da0b4c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/de49ccfa-80ba-42bb-bd7f-30d087da0b4c Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:02.242407"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:02.242407"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:02.283537"], ["expired_at", "2015-05-08 17:08:02.283643"], ["oauth_code", "1ec86c1b-7149-4a63-9659-a64117b70454"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:02.291482"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:02.291482"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:38:02.292298"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:02.303577"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:02.303577"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:02.304819"], ["expired_at", "2015-05-08 17:38:02.304925"], ["oauth_code", "4957bdf7-5bc0-4b91-a593-a4c58b85fc63"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:02.306812"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:02.306812"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:02.307753"], ["expired_at", "2015-05-08 17:38:02.307835"], ["oauth_code", "b3cc65f4-6162-4796-91e5-51b44d6db852"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-08 16:38:02.308579') AND "skydrive_api_keys"."oauth_code" = 'b3cc65f4-6162-4796-91e5-51b44d6db852' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "67326ab7-9367-46bb-b1ed-602346101568"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [POEAVYUI] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [POEAVYUI] SKYDRIVE REQUEST PAYLOAD: [POEAVYUI] SKYDRIVE REQUEST HEADERS: - Bearer [POEAVYUI] SKYDRIVE RESPONSE CODE: 200 [POEAVYUI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [EXZTCRAV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EXZTCRAV] SKYDRIVE REQUEST PAYLOAD: [EXZTCRAV] SKYDRIVE REQUEST HEADERS: - [EXZTCRAV] SKYDRIVE RESPONSE CODE: 200 [EXZTCRAV] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:04.093799"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:04.093799"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:04.101769"], ["expired_at", "2015-05-08 17:38:04.101926"], ["oauth_code", "bae6d937-a73c-4cf3-97e2-5fac1b24d415"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:04.106062"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:04.106062"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:04.107466"], ["expired_at", "2015-05-08 17:38:04.107598"], ["oauth_code", "c7dad5bc-cab4-4e62-a185-22740c270b9b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-08 16:38:04.108562') AND "skydrive_api_keys"."oauth_code" = 'c7dad5bc-cab4-4e62-a185-22740c270b9b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "fb74f7ac-5d96-467b-ac53-d428edf20c30"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:04.129627"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:04.129627"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:04.145016') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:04.145825"], ["expired_at", "2015-05-08 17:38:04.145935"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "39475b38-5ec5-4e13-bd24-bc36d59949e8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/39475b38-5ec5-4e13-bd24-bc36d59949e8 Completed 302 Found in 15ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '39475b38-5ec5-4e13-bd24-bc36d59949e8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:04.151321"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:04.151321"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:04.152208"], ["expired_at", "2015-05-08 17:38:04.152297"], ["init_params", "{}"], ["oauth_code", "f39abc5e-a0a7-4cdd-ad70-30b89ad32eaf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:38:04.152990"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:04.157455') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:04.158728"], ["expired_at", "2015-05-08 17:38:04.158838"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "441a0b56-1b7e-4b81-91cd-a8b769ac3a6d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/441a0b56-1b7e-4b81-91cd-a8b769ac3a6d Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:04.165724"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:38:04.165724"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:04.168488') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:04.169206"], ["expired_at", "2015-05-08 17:38:04.169313"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "88255359-6ddb-4840-a7c0-b291e23f7cc3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/88255359-6ddb-4840-a7c0-b291e23f7cc3 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:04.177064"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:38:04.177064"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:04.207999') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:04.208731"], ["expired_at", "2015-05-08 17:38:04.208834"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4dbc0090-b2c1-47a2-b129-727df2016a15"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4dbc0090-b2c1-47a2-b129-727df2016a15 Completed 302 Found in 35ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.3ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4dbc0090-b2c1-47a2-b129-727df2016a15' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:04.213114"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:04.213114"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:04.220969"], ["expired_at", "2015-05-08 17:08:04.221105"], ["oauth_code", "8cf92349-bc33-4c33-b9d1-5b146f9e392c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:04.229062"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:04.229062"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:38:04.229842"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [CVGTBPUD] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [CVGTBPUD] SKYDRIVE REQUEST PAYLOAD: [CVGTBPUD] SKYDRIVE REQUEST HEADERS: - Bearer [CVGTBPUD] SKYDRIVE RESPONSE CODE: 200 [CVGTBPUD] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [WSZQXXXE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WSZQXXXE] SKYDRIVE REQUEST PAYLOAD: [WSZQXXXE] SKYDRIVE REQUEST HEADERS: - [WSZQXXXE] SKYDRIVE RESPONSE CODE: 200 [WSZQXXXE] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:06.027582"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:06.027582"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:06.035668"], ["expired_at", "2015-05-08 17:38:06.035829"], ["oauth_code", "35f085e8-d3fe-4109-a141-60025a4dd46a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:06.040117"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:06.040117"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:06.041418"], ["expired_at", "2015-05-08 17:38:06.041519"], ["oauth_code", "c71f35cd-153d-4617-99b2-830f687a91d2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-08 16:38:06.042258') AND "skydrive_api_keys"."oauth_code" = 'c71f35cd-153d-4617-99b2-830f687a91d2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "07148fb7-3f47-4593-8d75-3b53c393b54a"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:06.058165"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:06.058165"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:06.073790') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:06.074628"], ["expired_at", "2015-05-08 17:38:06.074755"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4ead37d3-1cfc-4e03-98af-6138d8bebc50"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4ead37d3-1cfc-4e03-98af-6138d8bebc50 Completed 302 Found in 15ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4ead37d3-1cfc-4e03-98af-6138d8bebc50' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:06.082357"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:06.082357"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:06.083693"], ["expired_at", "2015-05-08 17:38:06.083820"], ["init_params", "{}"], ["oauth_code", "8ff807b2-057c-4b03-99fe-c585832ec8b2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:38:06.084856"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:06.090372') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:06.091701"], ["expired_at", "2015-05-08 17:38:06.091829"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cd3ecbf2-6d29-4fb0-9fd1-9afaddab3f62"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cd3ecbf2-6d29-4fb0-9fd1-9afaddab3f62 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:06.098239"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:38:06.098239"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:06.100743') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:06.101331"], ["expired_at", "2015-05-08 17:38:06.101419"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "16607391-93b6-49ed-8b2c-dea4029c31d4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/16607391-93b6-49ed-8b2c-dea4029c31d4 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:06.107271"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:38:06.107271"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:06.109658') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:06.110332"], ["expired_at", "2015-05-08 17:38:06.110430"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d181f6cc-6510-4d76-9cc3-ff1aed3b7add"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d181f6cc-6510-4d76-9cc3-ff1aed3b7add Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd181f6cc-6510-4d76-9cc3-ff1aed3b7add' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:06.146383"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:06.146383"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:06.154439"], ["expired_at", "2015-05-08 17:08:06.154566"], ["oauth_code", "343b53e4-ca07-4f1a-9f0c-21a5ae6e4946"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:06.163418"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:06.163418"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:38:06.164222"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [VIZVVDDF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VIZVVDDF] SKYDRIVE REQUEST PAYLOAD: [VIZVVDDF] SKYDRIVE REQUEST HEADERS: - [VIZVVDDF] SKYDRIVE RESPONSE CODE: 200 [VIZVVDDF] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [GZFBNNLP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [GZFBNNLP] SKYDRIVE REQUEST PAYLOAD: [GZFBNNLP] SKYDRIVE REQUEST HEADERS: - Bearer [GZFBNNLP] SKYDRIVE RESPONSE CODE: 200 [GZFBNNLP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TCIWJLRE] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TCIWJLRE] SKYDRIVE REQUEST PAYLOAD: [TCIWJLRE] SKYDRIVE REQUEST HEADERS: - Bearer [TCIWJLRE] SKYDRIVE RESPONSE CODE: 200 [TCIWJLRE] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [WWHPBVAR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WWHPBVAR] SKYDRIVE REQUEST PAYLOAD: [WWHPBVAR] SKYDRIVE REQUEST HEADERS: - [WWHPBVAR] SKYDRIVE RESPONSE CODE: 200 [WWHPBVAR] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:08.033749"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:08.033749"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:08.041968"], ["expired_at", "2015-05-08 17:38:08.042129"], ["oauth_code", "fe157a29-bd07-4fa3-9545-1a0f852df26f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:08.046432"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:08.046432"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:08.047619"], ["expired_at", "2015-05-08 17:38:08.047715"], ["oauth_code", "f4aac393-cbec-4420-8717-2e46ac72711a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-08 16:38:08.048447') AND "skydrive_api_keys"."oauth_code" = 'f4aac393-cbec-4420-8717-2e46ac72711a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "4bb74e49-d528-4659-b6b4-b35ae466edbd"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:08.061976"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:08.061976"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:08.108009"], ["expired_at", "2015-05-08 17:08:08.108154"], ["oauth_code", "2322e3e2-9ccb-4010-a47a-29174c700b2c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 7ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:08.117735"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:08.117735"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:38:08.118730"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:08.132156"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:38:08.132156"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:08.134781') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:08.135519"], ["expired_at", "2015-05-08 17:38:08.135619"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3fc6c0b7-acb5-4c5f-8265-bc8b5fb7e782"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3fc6c0b7-acb5-4c5f-8265-bc8b5fb7e782 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3fc6c0b7-acb5-4c5f-8265-bc8b5fb7e782' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:08.142844"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:08.142844"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:08.148294') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:08.149087"], ["expired_at", "2015-05-08 17:38:08.149204"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "710b9a48-f4f3-4811-ac2a-f6fa3342a778"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/710b9a48-f4f3-4811-ac2a-f6fa3342a778 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '710b9a48-f4f3-4811-ac2a-f6fa3342a778' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:08.156872"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:38:08.156872"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:08.159613') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:08.160302"], ["expired_at", "2015-05-08 17:38:08.160427"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "48902ec6-692c-4097-a822-72ca2c23e3e6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/48902ec6-692c-4097-a822-72ca2c23e3e6 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:38:08.166184"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:38:08.166184"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:08.167236"], ["expired_at", "2015-05-08 17:38:08.167325"], ["init_params", "{}"], ["oauth_code", "ba9623eb-d343-499d-bd82-6ee83109299d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:38:08.168020"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:38:08.176564') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:38:08.178066"], ["expired_at", "2015-05-08 17:38:08.178222"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "268aa26e-a1bc-46d1-ada0-21d54f45f40e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/268aa26e-a1bc-46d1-ada0-21d54f45f40e Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:31.278942"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:31.278942"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:31.284418"], ["expired_at", "2015-05-08 17:41:31.284587"], ["init_params", "{}"], ["oauth_code", "e3ba56f7-390e-4b8a-95a3-a620f2631f16"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:41:31.285973"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:31.303044') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:31.304791"], ["expired_at", "2015-05-08 17:41:31.304907"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e1312f4c-5591-473e-a4b5-781d1b154ff5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e1312f4c-5591-473e-a4b5-781d1b154ff5 Completed 302 Found in 17ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:31.313082"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:31.313082"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:31.315874') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:31.316506"], ["expired_at", "2015-05-08 17:41:31.316609"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "288291a4-b04e-44a7-b318-d869119f9be1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/288291a4-b04e-44a7-b318-d869119f9be1 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:31.322785"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:31.322785"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:31.327348') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:31.328008"], ["expired_at", "2015-05-08 17:41:31.328122"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "927a0d91-aa58-4bce-bb64-54c5e155ceaf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/927a0d91-aa58-4bce-bb64-54c5e155ceaf Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '927a0d91-aa58-4bce-bb64-54c5e155ceaf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:31.334715"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:31.334715"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:31.337481') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:31.338106"], ["expired_at", "2015-05-08 17:41:31.338212"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "18740887-72a4-4348-b5be-7ce07995c3d3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/18740887-72a4-4348-b5be-7ce07995c3d3 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '18740887-72a4-4348-b5be-7ce07995c3d3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:31.345693"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:31.345693"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:31.354114"], ["expired_at", "2015-05-08 17:11:31.354228"], ["oauth_code", "8d5e03fa-eae8-4140-aba8-758c5d2ea933"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 18ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:31.373619"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:31.373619"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:41:31.374457"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:33.147652"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:33.147652"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:41:33.149471"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:33.173629"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:33.173629"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:33.184721"], ["expired_at", "2015-05-08 17:11:33.184954"], ["oauth_code", "bdf48dd7-4322-47be-bed3-0a9f0b7398a1"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 23ms (Views: 3.5ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:33.208672"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:33.208672"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:33.211481') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:33.212160"], ["expired_at", "2015-05-08 17:41:33.212266"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a332621c-4dfa-4a31-a00c-4f64e0adde92"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a332621c-4dfa-4a31-a00c-4f64e0adde92 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a332621c-4dfa-4a31-a00c-4f64e0adde92' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:33.217338"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:33.217338"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:33.218274"], ["expired_at", "2015-05-08 17:41:33.218384"], ["init_params", "{}"], ["oauth_code", "cc627ad9-0036-4f64-a32b-1500c5319aba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:41:33.219176"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:33.223432') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:33.225007"], ["expired_at", "2015-05-08 17:41:33.225127"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e176a8bd-ef30-4039-994f-550fc44ebace"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e176a8bd-ef30-4039-994f-550fc44ebace Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:33.231634"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:33.231634"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:33.234131') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:33.234748"], ["expired_at", "2015-05-08 17:41:33.234849"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e434872a-1bd8-4631-9a0f-5950c4db9df7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e434872a-1bd8-4631-9a0f-5950c4db9df7 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:33.240834"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:33.240834"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:33.245182') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:33.245814"], ["expired_at", "2015-05-08 17:41:33.245935"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b4aa4dc6-fb8c-4b17-a330-ee4291a65f00"], ["scope", "session"], ["user_id", 1]]  (28.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b4aa4dc6-fb8c-4b17-a330-ee4291a65f00 Completed 302 Found in 32ms (ActiveRecord: 28.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b4aa4dc6-fb8c-4b17-a330-ee4291a65f00' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:35.019620"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:35.019620"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:41:35.021570"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:35.045875"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:35.045875"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:35.056698"], ["expired_at", "2015-05-08 17:11:35.056870"], ["oauth_code", "80ffd734-bddd-47c6-b9ac-6bdf6c34e105"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 22ms (Views: 3.6ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:35.078040"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:35.078040"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:35.079303"], ["expired_at", "2015-05-08 17:41:35.079454"], ["init_params", "{}"], ["oauth_code", "ee65dd00-a0b9-44e2-9e19-95ac069374ed"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:41:35.080378"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:35.085846') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:35.087785"], ["expired_at", "2015-05-08 17:41:35.087892"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b9835a57-c1b3-4ea0-aa4c-37b0f08272d2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b9835a57-c1b3-4ea0-aa4c-37b0f08272d2 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:35.093161"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:35.093161"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:35.097852') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:35.098537"], ["expired_at", "2015-05-08 17:41:35.098637"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4d423c19-9ae2-4a53-8d4c-90e6b4e6ed8a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4d423c19-9ae2-4a53-8d4c-90e6b4e6ed8a Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4d423c19-9ae2-4a53-8d4c-90e6b4e6ed8a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:35.105973"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:35.105973"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:35.108826') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:35.109585"], ["expired_at", "2015-05-08 17:41:35.109687"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "45afe898-367d-43de-acdd-8106690fa536"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/45afe898-367d-43de-acdd-8106690fa536 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '45afe898-367d-43de-acdd-8106690fa536' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:35.116388"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:35.116388"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:35.146877') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:35.148054"], ["expired_at", "2015-05-08 17:41:35.148193"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "219f2a56-2565-4235-b926-a31a7e2163bb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/219f2a56-2565-4235-b926-a31a7e2163bb Completed 302 Found in 34ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction  (0.0ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:36.871328"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:36.871328"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.5ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:36.887461') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:36.890767"], ["expired_at", "2015-05-08 17:41:36.890930"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "46b9497a-8962-4969-9747-d8c86fd2f6d8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/46b9497a-8962-4969-9747-d8c86fd2f6d8 Completed 302 Found in 35ms (ActiveRecord: 2.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:36.900883"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:36.900883"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:36.903476') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:36.904124"], ["expired_at", "2015-05-08 17:41:36.904229"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c74b24c1-7625-4ffe-9bbf-9a4681fbc3fa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c74b24c1-7625-4ffe-9bbf-9a4681fbc3fa Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c74b24c1-7625-4ffe-9bbf-9a4681fbc3fa' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:36.911104"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:36.911104"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:36.916560') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:36.917296"], ["expired_at", "2015-05-08 17:41:36.917407"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "23f85dc2-7379-4499-9dfc-22c8ceff50cf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/23f85dc2-7379-4499-9dfc-22c8ceff50cf Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '23f85dc2-7379-4499-9dfc-22c8ceff50cf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:36.923084"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:36.923084"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:36.924014"], ["expired_at", "2015-05-08 17:41:36.924103"], ["init_params", "{}"], ["oauth_code", "2801c65d-3bb6-4503-85d5-e3bdf25da206"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:41:36.924746"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:36.929178') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:36.930292"], ["expired_at", "2015-05-08 17:41:36.930392"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6bcb8413-4d12-4fb9-883b-1783c948fe60"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6bcb8413-4d12-4fb9-883b-1783c948fe60 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:36.934663"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:36.934663"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:36.942278"], ["expired_at", "2015-05-08 17:11:36.942387"], ["oauth_code", "3326237b-24b8-4aa4-a094-b26b22d653fb"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 17ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:36.960755"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:36.960755"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:41:36.961602"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction  (0.0ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:38.742248"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:38.742248"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:38.757746') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:38.761356"], ["expired_at", "2015-05-08 17:41:38.761536"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e52fb056-b393-4a01-9f66-ca6e7ace0dbc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e52fb056-b393-4a01-9f66-ca6e7ace0dbc Completed 302 Found in 34ms (ActiveRecord: 2.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:38.771655"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:38.771655"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:38.774797') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:38.775568"], ["expired_at", "2015-05-08 17:41:38.775695"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a5c81790-ca06-4ce0-b6ed-88604e8a7c5c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a5c81790-ca06-4ce0-b6ed-88604e8a7c5c Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a5c81790-ca06-4ce0-b6ed-88604e8a7c5c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:38.782742"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:38.782742"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:38.788059') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:38.788823"], ["expired_at", "2015-05-08 17:41:38.788981"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "995b2739-a867-4c74-8c6c-179bfb5ef327"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/995b2739-a867-4c74-8c6c-179bfb5ef327 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '995b2739-a867-4c74-8c6c-179bfb5ef327' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:38.794299"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:38.794299"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:38.795178"], ["expired_at", "2015-05-08 17:41:38.795265"], ["init_params", "{}"], ["oauth_code", "70141869-ce43-4a3a-b664-2d268dafa5bf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:41:38.795899"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:38.800293') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:38.801606"], ["expired_at", "2015-05-08 17:41:38.801718"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9f105094-4c82-4002-bdcb-306057fa3d55"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9f105094-4c82-4002-bdcb-306057fa3d55 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:38.805897"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:38.805897"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:38.812572"], ["expired_at", "2015-05-08 17:11:38.812674"], ["oauth_code", "f3deccdd-0ee3-4e8a-ac69-a1bd65812419"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 17ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:38.831337"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:38.831337"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:41:38.832105"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:40.629329"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:40.629329"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:40.643722') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:40.647129"], ["expired_at", "2015-05-08 17:41:40.647299"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ba3e2b16-e454-4139-b88f-0011fa7d4be7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ba3e2b16-e454-4139-b88f-0011fa7d4be7 Completed 302 Found in 32ms (ActiveRecord: 1.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.0ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:40.657357"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:41:40.657357"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:40.660218') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:40.660893"], ["expired_at", "2015-05-08 17:41:40.661007"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cb1a0fd6-13bf-4a56-81cc-b167cc1beefe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cb1a0fd6-13bf-4a56-81cc-b167cc1beefe Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cb1a0fd6-13bf-4a56-81cc-b167cc1beefe' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:40.667582"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:40.667582"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:40.674475') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:40.675331"], ["expired_at", "2015-05-08 17:41:40.675470"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "516694e3-ff43-44fc-973d-4adf2ca8930d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/516694e3-ff43-44fc-973d-4adf2ca8930d Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '516694e3-ff43-44fc-973d-4adf2ca8930d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:40.681694"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:40.681694"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:40.682708"], ["expired_at", "2015-05-08 17:41:40.682803"], ["init_params", "{}"], ["oauth_code", "faa27bb7-1b88-4c67-9fdf-4de00ff91a4a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:41:40.683467"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:41:40.688440') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:40.689625"], ["expired_at", "2015-05-08 17:41:40.689730"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8839ae7f-a056-4317-9f19-bccaedee0ec5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8839ae7f-a056-4317-9f19-bccaedee0ec5 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:40.693711"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:40.693711"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:41:40.700450"], ["expired_at", "2015-05-08 17:11:40.700557"], ["oauth_code", "54093936-9d55-46c3-8369-513acb153e14"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 17ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:41:40.719325"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:41:40.719325"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:41:40.720083"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 29ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.7ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:43:24.247440"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:43:24.247440"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:43:24.262655') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:43:24.265936"], ["expired_at", "2015-05-08 17:43:24.266105"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "567c2a26-0ad0-4667-bb68-4863f5482c87"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/567c2a26-0ad0-4667-bb68-4863f5482c87 Completed 302 Found in 33ms (ActiveRecord: 1.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.8ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:43:24.272886"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:43:24.272886"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:43:24.274184"], ["expired_at", "2015-05-08 17:43:24.274294"], ["init_params", "{}"], ["oauth_code", "c81cb2d9-5e44-42bd-b476-b2302a220b29"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:43:24.275052"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:43:24.280796') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:43:24.282352"], ["expired_at", "2015-05-08 17:43:24.282458"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dd1673f3-4e26-4c97-ac9b-6be51ea9e5cf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dd1673f3-4e26-4c97-ac9b-6be51ea9e5cf Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:43:24.287100"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:43:24.287100"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:43:24.291307') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:43:24.291930"], ["expired_at", "2015-05-08 17:43:24.292025"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "28df8b30-9b57-499c-9937-1e3b8375681e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/28df8b30-9b57-499c-9937-1e3b8375681e Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '28df8b30-9b57-499c-9937-1e3b8375681e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:43:24.298879"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:43:24.298879"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:43:24.302287') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:43:24.303110"], ["expired_at", "2015-05-08 17:43:24.303237"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b0c34ec0-fe7d-4571-8a73-15cb8fee02d7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b0c34ec0-fe7d-4571-8a73-15cb8fee02d7 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b0c34ec0-fe7d-4571-8a73-15cb8fee02d7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:43:24.309667"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:43:24.309667"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:43:24.316504"], ["expired_at", "2015-05-08 17:13:24.316612"], ["oauth_code", "5b7f5e19-b8bb-43c0-90ec-14f73fefb85a"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 18ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:43:24.338578"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:43:24.338578"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:43:24.339707"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 500 Internal Server Error in 47ms (ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:40.198353"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:44:40.198353"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:44:40.215326') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:40.218838"], ["expired_at", "2015-05-08 17:44:40.219053"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6755ab20-cc78-4d59-a808-405eea324cb0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6755ab20-cc78-4d59-a808-405eea324cb0 Completed 302 Found in 20ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6755ab20-cc78-4d59-a808-405eea324cb0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:40.225975"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:44:40.225975"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:40.227001"], ["expired_at", "2015-05-08 17:44:40.227106"], ["init_params", "{}"], ["oauth_code", "b61baacd-e139-4142-8f6f-be61f60415b2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:44:40.227789"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:44:40.232512') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:40.233685"], ["expired_at", "2015-05-08 17:44:40.233785"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bdd93eb5-8176-4fe3-9226-25c4d918105c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bdd93eb5-8176-4fe3-9226-25c4d918105c Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:40.239875"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:44:40.239875"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:44:40.242161') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:40.242758"], ["expired_at", "2015-05-08 17:44:40.242851"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "976ae22b-9b9e-41b7-9dc7-33b24515e059"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/976ae22b-9b9e-41b7-9dc7-33b24515e059 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:40.250536"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:44:40.250536"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:44:40.253494') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:40.254204"], ["expired_at", "2015-05-08 17:44:40.254319"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "828301fc-0d84-4a07-995c-faa8e37624cd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/828301fc-0d84-4a07-995c-faa8e37624cd Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '828301fc-0d84-4a07-995c-faa8e37624cd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:40.258566"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:44:40.258566"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:40.268350"], ["expired_at", "2015-05-08 17:14:40.268498"], ["oauth_code", "30970930-3e72-4ed0-bf3f-c407ced1c71a"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 47ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.9ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:40.317099"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:44:40.317099"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:44:40.317938"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction  (0.0ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:58.520925"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:44:58.520925"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:44:58.536707') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:58.540480"], ["expired_at", "2015-05-08 17:44:58.540658"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "adc6cce3-d2f1-4ca4-9c77-60294e109898"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/adc6cce3-d2f1-4ca4-9c77-60294e109898 Completed 302 Found in 34ms (ActiveRecord: 2.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.8ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:58.548707"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:44:58.548707"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:44:58.551040') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:58.551655"], ["expired_at", "2015-05-08 17:44:58.551754"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d440a40c-0e8c-4d1a-ad1b-c8bb82ffad00"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d440a40c-0e8c-4d1a-ad1b-c8bb82ffad00 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd440a40c-0e8c-4d1a-ad1b-c8bb82ffad00' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:58.556518"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:44:58.556518"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:58.557501"], ["expired_at", "2015-05-08 17:44:58.557599"], ["init_params", "{}"], ["oauth_code", "14b33329-82b1-4fec-b7c1-3f86eddfa516"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:44:58.558260"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:44:58.562849') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:58.564525"], ["expired_at", "2015-05-08 17:44:58.564626"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7f632551-3096-4f13-b54b-c7030ced7490"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7f632551-3096-4f13-b54b-c7030ced7490 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:58.569154"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:44:58.569154"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:44:58.573229') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:58.573888"], ["expired_at", "2015-05-08 17:44:58.573986"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5aa70b12-7f89-4038-8846-86a30c594af7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5aa70b12-7f89-4038-8846-86a30c594af7 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5aa70b12-7f89-4038-8846-86a30c594af7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:58.579352"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:44:58.579352"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:44:58.580252"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:44:58.589656"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:44:58.589656"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:44:58.596747"], ["expired_at", "2015-05-08 17:14:58.596857"], ["oauth_code", "57b192dd-41cd-4183-a057-1d66b4c0e01f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 49ms (Views: 33.2ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 500 Internal Server Error in 8ms (ActiveRecord: 0.0ms)  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 500 Internal Server Error in 50ms (ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:49:51.589436"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:49:51.589436"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:49:51.603068') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:49:51.606267"], ["expired_at", "2015-05-08 17:49:51.606432"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4bda8999-2a5e-4e2b-b0f9-c7d348468bde"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4bda8999-2a5e-4e2b-b0f9-c7d348468bde Completed 302 Found in 31ms (ActiveRecord: 2.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.2ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:49:51.614004"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:49:51.614004"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:49:51.615074"], ["expired_at", "2015-05-08 17:49:51.615181"], ["init_params", "{}"], ["oauth_code", "7b82ea04-bce4-49bc-9005-7c137b16fa55"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:49:51.615894"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:49:51.620739') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:49:51.622451"], ["expired_at", "2015-05-08 17:49:51.622562"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f1c55970-192f-44f8-b612-4e577c958321"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f1c55970-192f-44f8-b612-4e577c958321 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:49:51.627883"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:49:51.627883"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:49:51.632646') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:49:51.633288"], ["expired_at", "2015-05-08 17:49:51.633392"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "91551813-66d5-4ddd-8c88-c5f083a1eac4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/91551813-66d5-4ddd-8c88-c5f083a1eac4 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '91551813-66d5-4ddd-8c88-c5f083a1eac4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:49:51.639677"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:49:51.639677"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:49:51.642263') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:49:51.642860"], ["expired_at", "2015-05-08 17:49:51.642960"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d27da564-b025-403d-9e98-a82d8769333e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d27da564-b025-403d-9e98-a82d8769333e Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd27da564-b025-403d-9e98-a82d8769333e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:49:51.646589"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:49:51.646589"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:49:51.653204"], ["expired_at", "2015-05-08 17:19:51.653309"], ["oauth_code", "eec95b6a-33f0-4778-935a-c94095c7bcab"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 45ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:49:51.700391"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:49:51.700391"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:49:51.701384"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:50:50.182155"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:50:50.182155"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:50:50.207544"], ["expired_at", "2015-05-08 17:20:50.207704"], ["oauth_code", "129a77d6-795a-46e9-b5d8-c95ea805503f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 21ms (Views: 3.5ms | ActiveRecord: 0.4ms)  (1.2ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:50:50.227373"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:50:50.227373"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:50:50.228125"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:50:50.239009"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:50:50.239009"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:50:50.242272') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:50:50.243223"], ["expired_at", "2015-05-08 17:50:50.243348"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dd37e961-a7fb-4a4f-96ec-64a3b806c9ac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dd37e961-a7fb-4a4f-96ec-64a3b806c9ac Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'dd37e961-a7fb-4a4f-96ec-64a3b806c9ac' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:50:50.250362"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:50:50.250362"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:50:50.252788') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:50:50.253404"], ["expired_at", "2015-05-08 17:50:50.253498"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b42462cb-91d2-45d0-86ed-c8028c139a71"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b42462cb-91d2-45d0-86ed-c8028c139a71 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:50:50.259672"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:50:50.259672"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:50:50.264307') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:50:50.264999"], ["expired_at", "2015-05-08 17:50:50.265106"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "65b80c39-bce4-4ebc-aca5-37f7493e6f92"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/65b80c39-bce4-4ebc-aca5-37f7493e6f92 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '65b80c39-bce4-4ebc-aca5-37f7493e6f92' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:50:50.271119"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:50:50.271119"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:50:50.272050"], ["expired_at", "2015-05-08 17:50:50.272138"], ["init_params", "{}"], ["oauth_code", "72c041f2-7fe0-463f-b58b-9dfacd61cfbe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:50:50.272923"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:50:50.276943') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:50:50.278420"], ["expired_at", "2015-05-08 17:50:50.278524"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "07e6a684-bcbf-4bef-8973-b99e25027cd9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/07e6a684-bcbf-4bef-8973-b99e25027cd9 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 500 Internal Server Error in 9ms (ActiveRecord: 0.0ms)  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/app/views/skydrive/launch/launch_error.html.erb within layouts/skydrive/error (0.4ms) Completed 400 Bad Request in 9ms (Views: 6.3ms | ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:57:00.391488"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:57:00.391488"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 16:57:00.394311"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:57:00.418237"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:57:00.418237"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:57:00.428166"], ["expired_at", "2015-05-08 17:27:00.428334"], ["oauth_code", "eb050088-a3f2-4386-adf6-6b271f43a378"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 18ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:57:00.445763"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:57:00.445763"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:57:00.450600') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:57:00.451319"], ["expired_at", "2015-05-08 17:57:00.451438"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "44b16edb-9ea0-4ac9-afc8-b676b8a695ac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/44b16edb-9ea0-4ac9-afc8-b676b8a695ac Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '44b16edb-9ea0-4ac9-afc8-b676b8a695ac' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:57:00.456885"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 16:57:00.456885"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:57:00.457781"], ["expired_at", "2015-05-08 17:57:00.457877"], ["init_params", "{}"], ["oauth_code", "e71d9c82-76c4-4e8e-9481-2241d47c6ae8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 16:57:00.458524"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:57:00.462328') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:57:00.463471"], ["expired_at", "2015-05-08 17:57:00.463566"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2292db60-4f6b-4b2b-91b8-051a886d73c8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2292db60-4f6b-4b2b-91b8-051a886d73c8 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:57:00.469441"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:57:00.469441"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:57:00.471965') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:57:00.472590"], ["expired_at", "2015-05-08 17:57:00.472690"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d799f5bb-d72a-4f3a-89b9-cacd0148aa52"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d799f5bb-d72a-4f3a-89b9-cacd0148aa52 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd799f5bb-d72a-4f3a-89b9-cacd0148aa52' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 16:57:00.507587"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 16:57:00.507587"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 16:57:00.510301') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 16:57:00.510937"], ["expired_at", "2015-05-08 17:57:00.511035"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e9464b2f-881a-424a-98d9-8565e4929b1a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e9464b2f-881a-424a-98d9-8565e4929b1a Completed 302 Found in 34ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:09:19.083880"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:09:19.083880"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:09:19.110760"], ["expired_at", "2015-05-08 17:39:19.110966"], ["oauth_code", "ef122cb1-6ec1-4ebf-9240-b95e67770677"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 23ms (Views: 3.6ms | ActiveRecord: 0.4ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:09:19.131601"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:09:19.131601"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:09:19.132725"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:09:19.145062"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:09:19.145062"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:09:19.148312') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:09:19.149269"], ["expired_at", "2015-05-08 18:09:19.149407"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "742798f2-d5a1-4573-a311-6f853b69e1bc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/742798f2-d5a1-4573-a311-6f853b69e1bc Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '742798f2-d5a1-4573-a311-6f853b69e1bc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:09:19.156501"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:09:19.156501"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:09:19.158980') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:09:19.159587"], ["expired_at", "2015-05-08 18:09:19.159682"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8e20d12e-6fa9-4409-9f4a-b92f22fcbf10"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8e20d12e-6fa9-4409-9f4a-b92f22fcbf10 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:09:19.165843"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:09:19.165843"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:09:19.171846') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:09:19.172495"], ["expired_at", "2015-05-08 18:09:19.172623"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "620c1ffe-ddbd-4490-83c7-a7bcc52a545f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/620c1ffe-ddbd-4490-83c7-a7bcc52a545f Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '620c1ffe-ddbd-4490-83c7-a7bcc52a545f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:09:19.178590"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:09:19.178590"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:09:19.179758"], ["expired_at", "2015-05-08 18:09:19.179867"], ["init_params", "{}"], ["oauth_code", "96df109a-1334-45e9-98ee-dc0c4c4c52fa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:09:19.180690"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:09:19.185279') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:09:19.186496"], ["expired_at", "2015-05-08 18:09:19.186632"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d1051e59-bcae-4062-ad5a-950bd524699e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d1051e59-bcae-4062-ad5a-950bd524699e Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 400 Bad Request in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/app/views/skydrive/launch/launch_error.html.erb within layouts/skydrive/error (0.2ms) Completed 400 Bad Request in 7ms (Views: 4.5ms | ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:14.290060"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:14.290060"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:14.309688"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:14.309688"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:14:14.310497"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:14.322996"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:14.322996"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:14.328352') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:14.331838"], ["expired_at", "2015-05-08 18:14:14.332019"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3b7c75b5-2fc8-415e-9354-ece877f7d0b2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3b7c75b5-2fc8-415e-9354-ece877f7d0b2 Completed 302 Found in 9ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3b7c75b5-2fc8-415e-9354-ece877f7d0b2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:14.340135"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:14:14.340135"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:14.343011') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:14.343752"], ["expired_at", "2015-05-08 18:14:14.343857"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "acbae96c-2097-4b2a-8005-b3ed7fcfa068"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/acbae96c-2097-4b2a-8005-b3ed7fcfa068 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'acbae96c-2097-4b2a-8005-b3ed7fcfa068' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:14.351779"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:14:14.351779"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:14.354879') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:14.355631"], ["expired_at", "2015-05-08 18:14:14.355743"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3bffad93-f16a-40d5-b269-c3438c482e05"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3bffad93-f16a-40d5-b269-c3438c482e05 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:14.361727"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:14.361727"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:14.362761"], ["expired_at", "2015-05-08 18:14:14.362861"], ["init_params", "{}"], ["oauth_code", "f29cd783-c7bb-4d37-bc94-8fa8dac4ac52"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:14:14.363646"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:14.367818') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:14.368997"], ["expired_at", "2015-05-08 18:14:14.369093"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "57c5a0b4-7224-4ade-9d59-7c59f7aeeb82"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/57c5a0b4-7224-4ade-9d59-7c59f7aeeb82 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/app/views/skydrive/launch/launch_error.html.erb within layouts/skydrive/error (0.2ms) Completed 400 Bad Request in 8ms (Views: 5.1ms | ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:25.029062"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:25.029062"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:14:25.030951"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.8ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:25.054429"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:25.054429"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:25.065277"], ["expired_at", "2015-05-08 17:44:25.065478"], ["oauth_code", "42b81c5a-63dc-4fbe-bed6-bd90f72e2230"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 18ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:25.084224"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:25.084224"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:25.090453') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:25.091323"], ["expired_at", "2015-05-08 18:14:25.091452"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3b9f4a72-5b72-4190-8e14-f282269c3d28"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3b9f4a72-5b72-4190-8e14-f282269c3d28 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3b9f4a72-5b72-4190-8e14-f282269c3d28' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:25.100021"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:14:25.100021"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:25.102990') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:25.103629"], ["expired_at", "2015-05-08 18:14:25.103735"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "094c458b-a223-4820-aa2d-ac619933c6dc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/094c458b-a223-4820-aa2d-ac619933c6dc Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '094c458b-a223-4820-aa2d-ac619933c6dc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:25.108887"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:25.108887"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:25.110010"], ["expired_at", "2015-05-08 18:14:25.110127"], ["init_params", "{}"], ["oauth_code", "06ec0f90-47d3-4802-80ae-e37cd617a017"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:14:25.110909"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:25.116287') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:25.117918"], ["expired_at", "2015-05-08 18:14:25.118057"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4676ed25-eef2-4ccf-8806-d3d32a931e13"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4676ed25-eef2-4ccf-8806-d3d32a931e13 Completed 302 Found in 6ms (ActiveRecord: 0.9ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:25.154589"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:14:25.154589"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:25.157204') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:25.157901"], ["expired_at", "2015-05-08 18:14:25.157998"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9f1cd819-53c3-49d3-bfcc-da0ae03054e7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9f1cd819-53c3-49d3-bfcc-da0ae03054e7 Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:38.070186"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:38.070186"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:14:38.072079"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:38.096099"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:38.096099"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:38.107418"], ["expired_at", "2015-05-08 17:44:38.107611"], ["oauth_code", "2c8cf337-f101-4180-a37c-53b3bce7a219"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 22ms (Views: 3.4ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 400 Bad Request in 2ms (Views: 1.6ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:38.134110"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:38.134110"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:38.135246"], ["expired_at", "2015-05-08 18:14:38.135356"], ["init_params", "{}"], ["oauth_code", "2e3575ca-a429-4443-bdf0-746c21762e8c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:14:38.136230"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:38.140804') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:38.142455"], ["expired_at", "2015-05-08 18:14:38.142551"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f73f7858-f94c-4c49-a5b6-044f33eab4ec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f73f7858-f94c-4c49-a5b6-044f33eab4ec Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:38.149010"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:14:38.149010"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:38.151692') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:38.152319"], ["expired_at", "2015-05-08 18:14:38.152431"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f69725a5-e216-4e0f-a24f-a0501e3839b0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f69725a5-e216-4e0f-a24f-a0501e3839b0 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f69725a5-e216-4e0f-a24f-a0501e3839b0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:38.157293"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:14:38.157293"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:38.161801') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:38.162440"], ["expired_at", "2015-05-08 18:14:38.162540"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e2587e92-a087-415b-97e2-81d19780086e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e2587e92-a087-415b-97e2-81d19780086e Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e2587e92-a087-415b-97e2-81d19780086e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:14:38.201624"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:14:38.201624"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:14:38.204612') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:14:38.205295"], ["expired_at", "2015-05-08 18:14:38.205400"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1841c2c2-0c33-492a-bea4-384c38f33ce6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1841c2c2-0c33-492a-bea4-384c38f33ce6 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:15:20.859409"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:15:20.859409"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:15:20.875276') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:15:20.879352"], ["expired_at", "2015-05-08 18:15:20.879556"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d6eccfce-60f5-43da-8437-1c278bada532"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d6eccfce-60f5-43da-8437-1c278bada532 Completed 302 Found in 35ms (ActiveRecord: 2.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:15:20.887675"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:15:20.887675"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:15:20.892200') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:15:20.892875"], ["expired_at", "2015-05-08 18:15:20.893005"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fa401873-2b59-41d6-bc67-3876dc57efd8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fa401873-2b59-41d6-bc67-3876dc57efd8 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fa401873-2b59-41d6-bc67-3876dc57efd8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:15:20.899533"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:15:20.899533"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:15:20.902304') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:15:20.903074"], ["expired_at", "2015-05-08 18:15:20.903188"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "19f75f6e-b6f5-4739-a3b5-5e04f4e81650"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/19f75f6e-b6f5-4739-a3b5-5e04f4e81650 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '19f75f6e-b6f5-4739-a3b5-5e04f4e81650' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:15:20.908255"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:15:20.908255"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:15:20.909324"], ["expired_at", "2015-05-08 18:15:20.909437"], ["init_params", "{}"], ["oauth_code", "28eb3a81-9c3b-494d-bb4e-04d9b5fb0821"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:15:20.910238"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:15:20.915065') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:15:20.916227"], ["expired_at", "2015-05-08 18:15:20.916329"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bf10f5b5-557c-4fe7-b50a-12d837a2b979"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bf10f5b5-557c-4fe7-b50a-12d837a2b979 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 400 Bad Request in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:15:20.931429"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:15:20.931429"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:15:20.939912"], ["expired_at", "2015-05-08 17:45:20.940027"], ["oauth_code", "86d725eb-c543-4183-906b-35611907a570"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 15ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:15:20.956547"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:15:20.956547"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:15:20.957308"]]  (0.6ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:16:26.029852"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:16:26.029852"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:16:26.048165') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:16:26.051561"], ["expired_at", "2015-05-08 18:16:26.051733"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "05cb1f01-d000-4704-b2d7-3c5d783b879b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/05cb1f01-d000-4704-b2d7-3c5d783b879b Completed 302 Found in 20ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '05cb1f01-d000-4704-b2d7-3c5d783b879b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (1.0ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:16:26.060083"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:16:26.060083"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:16:26.061078"], ["expired_at", "2015-05-08 18:16:26.061176"], ["init_params", "{}"], ["oauth_code", "49aa6aad-df30-4750-9070-d7834296e123"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:16:26.061872"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:16:26.066194') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:16:26.067282"], ["expired_at", "2015-05-08 18:16:26.067379"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9b47af01-5d80-4a5a-af7f-135eca9d1da2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9b47af01-5d80-4a5a-af7f-135eca9d1da2 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:16:26.073949"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:16:26.073949"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:16:26.076428') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:16:26.077027"], ["expired_at", "2015-05-08 18:16:26.077126"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "633d4d7e-2419-409f-963f-4b8c65ea84dd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/633d4d7e-2419-409f-963f-4b8c65ea84dd Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:16:26.084652"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:16:26.084652"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:16:26.087331') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:16:26.087968"], ["expired_at", "2015-05-08 18:16:26.088076"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "211f6c52-b8eb-41ee-8902-160122420254"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/211f6c52-b8eb-41ee-8902-160122420254 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '211f6c52-b8eb-41ee-8902-160122420254' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 400 Bad Request in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:16:26.101493"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:16:26.101493"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:16:26.108322"], ["expired_at", "2015-05-08 17:46:26.108436"], ["oauth_code", "ed0c75b0-5763-42ef-8dd9-1f81b037552e"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 14ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:16:26.126329"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:16:26.126329"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:16:26.127277"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:18:34.104311"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:18:34.104311"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:18:34.121841') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:18:34.125641"], ["expired_at", "2015-05-08 18:18:34.125829"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2aa12ce9-9abd-4ec8-9d2b-4cd2731d6f65"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2aa12ce9-9abd-4ec8-9d2b-4cd2731d6f65 Completed 302 Found in 20ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2aa12ce9-9abd-4ec8-9d2b-4cd2731d6f65' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:18:34.137856"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:18:34.137856"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:18:34.141275') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:18:34.142077"], ["expired_at", "2015-05-08 18:18:34.142211"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "30fcf12e-53aa-46bd-8d6c-770023657b6d"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/30fcf12e-53aa-46bd-8d6c-770023657b6d Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:18:34.148331"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:18:34.148331"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:18:34.149401"], ["expired_at", "2015-05-08 18:18:34.149520"], ["init_params", "{}"], ["oauth_code", "f5f33121-6f89-4365-8068-576a634867ca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:18:34.150263"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:18:34.155180') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:18:34.156414"], ["expired_at", "2015-05-08 18:18:34.156521"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "31bc7105-7537-4c09-8993-93d25187f0ee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/31bc7105-7537-4c09-8993-93d25187f0ee Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:18:34.163441"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:18:34.163441"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:18:34.166214') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:18:34.166986"], ["expired_at", "2015-05-08 18:18:34.167109"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9b388fb4-0f5c-4c64-8ee6-eedb7483478a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9b388fb4-0f5c-4c64-8ee6-eedb7483478a Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9b388fb4-0f5c-4c64-8ee6-eedb7483478a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 400 Bad Request in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:18:34.180383"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:18:34.180383"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:18:34.188397"], ["expired_at", "2015-05-08 17:48:34.188519"], ["oauth_code", "599beff9-b0aa-403b-ab7c-ac3ef92e54b4"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 15ms (Views: 0.8ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:18:34.205456"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:18:34.205456"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:18:34.206584"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/app/views/skydrive/launch/launch_error.html.erb within layouts/skydrive/error (0.2ms) Completed 400 Bad Request in 7ms (Views: 4.3ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:19:05.307006"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:19:05.307006"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:19:05.333481"], ["expired_at", "2015-05-08 17:49:05.333650"], ["oauth_code", "637679ef-454a-404b-a8b9-c2e6a5b07cd8"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 20ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:19:05.352571"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:19:05.352571"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:19:05.353281"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:19:05.362482"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:19:05.362482"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:19:05.367657') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:19:05.368460"], ["expired_at", "2015-05-08 18:19:05.368583"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9de27c26-7d63-449d-a6ae-a66d5538daa6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9de27c26-7d63-449d-a6ae-a66d5538daa6 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9de27c26-7d63-449d-a6ae-a66d5538daa6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:19:05.376105"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:19:05.376105"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:19:05.378815') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:19:05.379529"], ["expired_at", "2015-05-08 18:19:05.379665"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9c6e255c-6100-4480-b028-1683fb0fb9da"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9c6e255c-6100-4480-b028-1683fb0fb9da Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9c6e255c-6100-4480-b028-1683fb0fb9da' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:19:05.387010"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:19:05.387010"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:19:05.389845') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:19:05.390474"], ["expired_at", "2015-05-08 18:19:05.390574"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c92de0fd-9517-45a2-afcb-1c0cbb6b3ee8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c92de0fd-9517-45a2-afcb-1c0cbb6b3ee8 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:19:05.396284"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:19:05.396284"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:19:05.425963"], ["expired_at", "2015-05-08 18:19:05.426094"], ["init_params", "{}"], ["oauth_code", "d603f555-132f-429d-99a6-486ff4b0f8b0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:19:05.427073"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:19:05.431424') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:19:05.432621"], ["expired_at", "2015-05-08 18:19:05.432721"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "504f9520-384b-4097-9a9f-632c5db5642a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/504f9520-384b-4097-9a9f-632c5db5642a Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:03.561228"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:20:03.561228"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:20:03.576471') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:03.580116"], ["expired_at", "2015-05-08 18:20:03.580291"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "360cc83e-9d4e-47be-9976-d2ef183b7316"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/360cc83e-9d4e-47be-9976-d2ef183b7316 Completed 302 Found in 34ms (ActiveRecord: 2.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:03.587341"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:20:03.587341"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:03.588395"], ["expired_at", "2015-05-08 18:20:03.588499"], ["init_params", "{}"], ["oauth_code", "e6c0a2a5-7ace-4be4-a4ec-aa7df052163f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:20:03.589218"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:20:03.593917') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:03.595598"], ["expired_at", "2015-05-08 18:20:03.595721"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d4e82113-f803-41fe-b579-25010ca89668"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d4e82113-f803-41fe-b579-25010ca89668 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:03.602644"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:20:03.602644"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:20:03.605226') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:03.605871"], ["expired_at", "2015-05-08 18:20:03.605978"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cb8ea595-19b9-4e5b-b68f-0c4dc2514b49"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cb8ea595-19b9-4e5b-b68f-0c4dc2514b49 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cb8ea595-19b9-4e5b-b68f-0c4dc2514b49' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:03.610709"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:20:03.610709"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:20:03.614848') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:03.615472"], ["expired_at", "2015-05-08 18:20:03.615576"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4be969d8-966f-4b37-a466-53673694a405"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4be969d8-966f-4b37-a466-53673694a405 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4be969d8-966f-4b37-a466-53673694a405' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:03.620101"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:20:03.620101"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:20:03.620869"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:03.628498"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:20:03.628498"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:03.634958"], ["expired_at", "2015-05-08 17:50:03.635064"], ["oauth_code", "c7bde836-4414-46f6-8beb-9a975df19c85"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 46ms (Views: 30.6ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 400 Bad Request in 2ms (Views: 1.9ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/app/views/skydrive/launch/launch_error.html.erb within layouts/skydrive/error (0.2ms) Completed 400 Bad Request in 7ms (Views: 4.4ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:30.837060"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:20:30.837060"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:30.863227"], ["expired_at", "2015-05-08 17:50:30.863388"], ["oauth_code", "50b12144-aa17-4541-be60-3c8cc1a012ab"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 17ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:30.881200"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:20:30.881200"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:20:30.882346"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:30.892798"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:20:30.892798"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:20:30.897331') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:30.898082"], ["expired_at", "2015-05-08 18:20:30.898202"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d3026ff5-1f9f-4b7a-9d89-f537e5a50209"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d3026ff5-1f9f-4b7a-9d89-f537e5a50209 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd3026ff5-1f9f-4b7a-9d89-f537e5a50209' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:30.905844"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:20:30.905844"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:20:30.908266') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:30.908876"], ["expired_at", "2015-05-08 18:20:30.908978"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "106ca160-3781-45cd-aa02-44b993aed418"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/106ca160-3781-45cd-aa02-44b993aed418 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '106ca160-3781-45cd-aa02-44b993aed418' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:30.917690"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:20:30.917690"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:20:30.920998') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:30.921788"], ["expired_at", "2015-05-08 18:20:30.921907"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2ff3c8c8-0cc5-41b2-ad5e-22f6a00c8cbf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2ff3c8c8-0cc5-41b2-ad5e-22f6a00c8cbf Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:20:30.958523"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:20:30.958523"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:30.959699"], ["expired_at", "2015-05-08 18:20:30.959809"], ["init_params", "{}"], ["oauth_code", "a9149c78-cfe3-4d94-a471-35a7c1e54184"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:20:30.960555"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:20:30.965059') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:20:30.966271"], ["expired_at", "2015-05-08 18:20:30.966378"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4576d837-d1c9-42d5-bd60-675e4cdab61a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4576d837-d1c9-42d5-bd60-675e4cdab61a Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:21:18.505216"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:21:18.505216"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:21:18.521920') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:21:18.525389"], ["expired_at", "2015-05-08 18:21:18.525557"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2b8739ae-6911-46aa-98ab-c7070328fbcc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2b8739ae-6911-46aa-98ab-c7070328fbcc Completed 302 Found in 35ms (ActiveRecord: 2.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:21:18.534945"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:21:18.534945"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:21:18.536320"], ["expired_at", "2015-05-08 18:21:18.536467"], ["init_params", "{}"], ["oauth_code", "ea6def56-0b27-4565-b9ac-c6492db19f85"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:21:18.537342"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:21:18.544023') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:21:18.545971"], ["expired_at", "2015-05-08 18:21:18.546097"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4aa0ccce-c2bc-4abc-87cc-faf1f38a8291"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4aa0ccce-c2bc-4abc-87cc-faf1f38a8291 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:21:18.554633"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:21:18.554633"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:21:18.557714') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:21:18.558431"], ["expired_at", "2015-05-08 18:21:18.558545"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "13b8329a-ca6d-48ad-b9f7-75d879cbf566"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/13b8329a-ca6d-48ad-b9f7-75d879cbf566 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '13b8329a-ca6d-48ad-b9f7-75d879cbf566' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:21:18.563730"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:21:18.563730"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:21:18.568616') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:21:18.569294"], ["expired_at", "2015-05-08 18:21:18.569405"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2724aac0-5e87-4400-a204-0c30c7477406"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2724aac0-5e87-4400-a204-0c30c7477406 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2724aac0-5e87-4400-a204-0c30c7477406' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:21:18.573802"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:21:18.573802"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:21:18.574483"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:21:18.582929"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:21:18.582929"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:21:18.590860"], ["expired_at", "2015-05-08 17:51:18.590990"], ["oauth_code", "3fe0fca9-e233-49b2-ab26-636e428bf282"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 46ms (Views: 30.9ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 400 Bad Request in 2ms (Views: 1.8ms | ActiveRecord: 0.0ms)  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Rendered /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/app/views/skydrive/launch/launch_error.html.erb within layouts/skydrive/error (0.2ms) Completed 400 Bad Request in 7ms (Views: 4.2ms | ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:23:05.522151"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:23:05.522151"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:23:05.524269"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:23:05.547361"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:23:05.547361"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:23:05.556878"], ["expired_at", "2015-05-08 17:53:05.557044"], ["oauth_code", "d39e08e9-3817-4cdb-b86e-9628e2c17cdc"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 17ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:23:05.574616"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:23:05.574616"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:23:05.575585"], ["expired_at", "2015-05-08 18:23:05.575683"], ["init_params", "{}"], ["oauth_code", "e994f51d-9a5d-4f8e-83b5-4b11d4ef29c5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:23:05.576354"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:23:05.580557') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:23:05.582103"], ["expired_at", "2015-05-08 18:23:05.582226"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0954b30e-43b0-40fc-9933-d74faa401a1f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0954b30e-43b0-40fc-9933-d74faa401a1f Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:23:05.588138"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:23:05.588138"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:23:05.592670') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:23:05.593362"], ["expired_at", "2015-05-08 18:23:05.593473"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "66608b79-f69d-4edc-88be-f829bac5029f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/66608b79-f69d-4edc-88be-f829bac5029f Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '66608b79-f69d-4edc-88be-f829bac5029f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:23:05.600333"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:23:05.600333"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:23:05.602937') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:23:05.603605"], ["expired_at", "2015-05-08 18:23:05.603714"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "59ac54d4-4187-471e-8b35-20ca71efc556"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/59ac54d4-4187-471e-8b35-20ca71efc556 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '59ac54d4-4187-471e-8b35-20ca71efc556' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:23:05.641233"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:23:05.641233"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:23:05.643827') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:23:05.644468"], ["expired_at", "2015-05-08 18:23:05.644570"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a2a5b030-019a-493c-a968-0a24fea1df9d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a2a5b030-019a-493c-a968-0a24fea1df9d Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:27:17.935662"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:27:17.935662"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:27:17.937529"]]  (0.5ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:27:17.963360"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:27:17.963360"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:27:17.974771"], ["expired_at", "2015-05-08 17:57:17.974949"], ["oauth_code", "77e2d455-3c52-4076-a9a6-42682022f532"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 22ms (Views: 3.6ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:27:17.997463"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:27:17.997463"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:27:18.000099') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:27:18.000777"], ["expired_at", "2015-05-08 18:27:18.000927"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "169a59dc-69f0-4455-82f4-f2298f8efed8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/169a59dc-69f0-4455-82f4-f2298f8efed8 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '169a59dc-69f0-4455-82f4-f2298f8efed8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:27:18.009954"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:27:18.009954"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:27:18.012850') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:27:18.013553"], ["expired_at", "2015-05-08 18:27:18.013686"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e15a1c27-eba7-4e86-8bf6-1c243fd4bb0c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e15a1c27-eba7-4e86-8bf6-1c243fd4bb0c Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:27:18.021322"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:27:18.021322"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:27:18.022614"], ["expired_at", "2015-05-08 18:27:18.022753"], ["init_params", "{}"], ["oauth_code", "08e2de1f-02fe-4acf-90cb-855611e59b4e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:27:18.023581"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:27:18.028476') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:27:18.030202"], ["expired_at", "2015-05-08 18:27:18.030310"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3aa513cc-33f8-4e99-9d91-fe05d79cfabc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3aa513cc-33f8-4e99-9d91-fe05d79cfabc Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:27:18.035049"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:27:18.035049"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:27:18.071445') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:27:18.072392"], ["expired_at", "2015-05-08 18:27:18.072511"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4be3ac34-d8c1-4b64-92b2-4cb5be33ff21"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4be3ac34-d8c1-4b64-92b2-4cb5be33ff21 Completed 302 Found in 37ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4be3ac34-d8c1-4b64-92b2-4cb5be33ff21' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#microsoft_oauth as HTML Completed 400 Bad Request in 2ms (Views: 1.7ms | ActiveRecord: 0.0ms)  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:32:05.828879"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:32:05.828879"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:32:05.844297') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:32:05.847804"], ["expired_at", "2015-05-08 18:32:05.847978"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "05eaa4db-0029-4328-87c2-30a0fc675c37"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/05eaa4db-0029-4328-87c2-30a0fc675c37 Completed 302 Found in 38ms (ActiveRecord: 2.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '05eaa4db-0029-4328-87c2-30a0fc675c37' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (1.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:32:05.857110"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:32:05.857110"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:32:05.859575') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:32:05.860202"], ["expired_at", "2015-05-08 18:32:05.860307"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "abf53318-bf60-4b70-b77c-a4429d4c7eab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/abf53318-bf60-4b70-b77c-a4429d4c7eab Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:32:05.866724"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:32:05.866724"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:32:05.871267') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:32:05.871922"], ["expired_at", "2015-05-08 18:32:05.872031"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "284fbb2c-e933-4152-b719-b6da47d89eef"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/284fbb2c-e933-4152-b719-b6da47d89eef Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '284fbb2c-e933-4152-b719-b6da47d89eef' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:32:05.877821"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:32:05.877821"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:32:05.878847"], ["expired_at", "2015-05-08 18:32:05.878945"], ["init_params", "{}"], ["oauth_code", "2518a61e-555b-441e-b534-5c3db0c6effd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:32:05.879608"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:32:05.884731') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:32:05.885951"], ["expired_at", "2015-05-08 18:32:05.886087"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "20087558-62c0-43c7-a3fa-23d19c723b20"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/20087558-62c0-43c7-a3fa-23d19c723b20 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:32:05.890586"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:32:05.890586"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:32:05.897379"], ["expired_at", "2015-05-08 18:02:05.897484"], ["oauth_code", "8630cb4a-6d59-47a8-8b31-8ff775db64a7"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 17ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:32:05.918209"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:32:05.918209"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:32:05.919186"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [SBFHQSTI] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Accept'=>'*/*; q=0.5, application/xml', 'Accept-Encoding'=>'gzip, deflate', 'Content-Length'=>'88', 'Content-Type'=>'application/x-www-form-urlencoded', 'User-Agent'=>'Ruby'}) ============================================================ [SBFHQSTI] SKYDRIVE BACKTRACE: [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [SBFHQSTI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [SBFHQSTI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [SBFHQSTI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:172:in `block (3 levels) in ' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [SBFHQSTI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [SBFHQSTI] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [SBFHQSTI] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [SBFHQSTI] SKYDRIVE REQUEST HEADERS: [SBFHQSTI] - Authorization: Bearer [SBFHQSTI] SKYDRIVE RESPONSE HEADERS: [SBFHQSTI] - [SBFHQSTI] SKYDRIVE RESPONSE BODY: [SBFHQSTI] - [SBFHQSTI] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [IUFCRXCD] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [IUFCRXCD] SKYDRIVE REQUEST PAYLOAD: [IUFCRXCD] SKYDRIVE REQUEST HEADERS: - Bearer [IUFCRXCD] SKYDRIVE RESPONSE CODE: 200 [IUFCRXCD] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [AVNUEDIN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AVNUEDIN] SKYDRIVE REQUEST PAYLOAD: [AVNUEDIN] SKYDRIVE REQUEST HEADERS: - [AVNUEDIN] SKYDRIVE RESPONSE CODE: 200 [AVNUEDIN] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:06.267316"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:37:06.267316"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:37:06.269614"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:06.291696"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:37:06.291696"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:06.334486"], ["expired_at", "2015-05-08 18:07:06.334676"], ["oauth_code", "60c72845-8815-46fa-ad19-5afe2a433259"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 41ms (Views: 3.9ms | ActiveRecord: 0.5ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:06.346317"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:37:06.346317"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:37:06.349718') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:06.350519"], ["expired_at", "2015-05-08 18:37:06.350624"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "66754def-e2fb-4dea-8c2a-b074d4c52a47"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/66754def-e2fb-4dea-8c2a-b074d4c52a47 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '66754def-e2fb-4dea-8c2a-b074d4c52a47' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:06.355736"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:37:06.355736"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:06.356719"], ["expired_at", "2015-05-08 18:37:06.356814"], ["init_params", "{}"], ["oauth_code", "62a58fd6-a722-4c50-a80f-618a41a4cbd1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:37:06.357569"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:37:06.362787') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:06.365036"], ["expired_at", "2015-05-08 18:37:06.365169"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "222a6303-cc62-4b20-84dc-78167d99c082"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/222a6303-cc62-4b20-84dc-78167d99c082 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:06.372844"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:37:06.372844"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:37:06.375580') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:06.376290"], ["expired_at", "2015-05-08 18:37:06.376394"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5dca600f-d788-4972-81c0-6f853f9b255c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5dca600f-d788-4972-81c0-6f853f9b255c Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:06.383154"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:37:06.383154"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:37:06.388632') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:06.389378"], ["expired_at", "2015-05-08 18:37:06.389574"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7aed32fb-b9e3-405c-b321-55bae18f8044"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7aed32fb-b9e3-405c-b321-55bae18f8044 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7aed32fb-b9e3-405c-b321-55bae18f8044' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:23.315045"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:37:23.315045"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:37:23.332458') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:23.336576"], ["expired_at", "2015-05-08 18:37:23.336763"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "67cc9760-86fc-4508-99fd-72e9c2c06ba9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/67cc9760-86fc-4508-99fd-72e9c2c06ba9 Completed 302 Found in 37ms (ActiveRecord: 2.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:23.345301"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:37:23.345301"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:37:23.349754') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:23.350446"], ["expired_at", "2015-05-08 18:37:23.350561"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ba6c91b4-5ab2-4b34-b6ed-238a823b8029"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ba6c91b4-5ab2-4b34-b6ed-238a823b8029 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ba6c91b4-5ab2-4b34-b6ed-238a823b8029' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:23.357928"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:37:23.357928"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:37:23.360387') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:23.361030"], ["expired_at", "2015-05-08 18:37:23.361126"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "716688aa-ed1b-4baf-8519-b9e8df957fde"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/716688aa-ed1b-4baf-8519-b9e8df957fde Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '716688aa-ed1b-4baf-8519-b9e8df957fde' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:23.365328"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:37:23.365328"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:23.366234"], ["expired_at", "2015-05-08 18:37:23.366318"], ["init_params", "{}"], ["oauth_code", "88c48f64-450d-41fe-8b48-08000fc1382a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:37:23.366951"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:37:23.371191') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:23.372294"], ["expired_at", "2015-05-08 18:37:23.372388"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c5b861fa-43ff-46cc-9d80-779f0f628cd3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c5b861fa-43ff-46cc-9d80-779f0f628cd3 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:23.376222"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:37:23.376222"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:37:23.383456"], ["expired_at", "2015-05-08 18:07:23.383559"], ["oauth_code", "027a9199-0c91-445a-b052-306b4ef97bcf"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 35ms (Views: 32.9ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:37:23.420947"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:37:23.420947"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:37:23.421701"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [WTBWPTJB] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [WTBWPTJB] SKYDRIVE REQUEST PAYLOAD: [WTBWPTJB] SKYDRIVE REQUEST HEADERS: - Bearer [WTBWPTJB] SKYDRIVE RESPONSE CODE: 200 [WTBWPTJB] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [UJQGGTIA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UJQGGTIA] SKYDRIVE REQUEST PAYLOAD: [UJQGGTIA] SKYDRIVE REQUEST HEADERS: - [UJQGGTIA] SKYDRIVE RESPONSE CODE: 200 [UJQGGTIA] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.1ms) begin transaction [FBFTFTHR] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Accept'=>'*/*; q=0.5, application/xml', 'Accept-Encoding'=>'gzip, deflate', 'Content-Length'=>'88', 'Content-Type'=>'application/x-www-form-urlencoded', 'User-Agent'=>'Ruby'}) ============================================================ [FBFTFTHR] SKYDRIVE BACKTRACE: [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [FBFTFTHR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [FBFTFTHR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [FBFTFTHR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:172:in `block (2 levels) in ' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [FBFTFTHR] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [FBFTFTHR] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [FBFTFTHR] SKYDRIVE REQUEST HEADERS: [FBFTFTHR] - Authorization: Bearer [FBFTFTHR] SKYDRIVE RESPONSE HEADERS: [FBFTFTHR] - [FBFTFTHR] SKYDRIVE RESPONSE BODY: [FBFTFTHR] - [FBFTFTHR] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [VQQJUEHX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VQQJUEHX] SKYDRIVE REQUEST PAYLOAD: [VQQJUEHX] SKYDRIVE REQUEST HEADERS: - [VQQJUEHX] SKYDRIVE RESPONSE CODE: 200 [VQQJUEHX] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [IZZJEWQZ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [IZZJEWQZ] SKYDRIVE REQUEST PAYLOAD: [IZZJEWQZ] SKYDRIVE REQUEST HEADERS: - Bearer [IZZJEWQZ] SKYDRIVE RESPONSE CODE: 200 [IZZJEWQZ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [AHFIODZH] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [AHFIODZH] SKYDRIVE BACKTRACE: [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [AHFIODZH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [AHFIODZH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [AHFIODZH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [AHFIODZH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [AHFIODZH] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [AHFIODZH] SKYDRIVE REQUEST HEADERS: [AHFIODZH] - Authorization: Bearer [AHFIODZH] SKYDRIVE RESPONSE HEADERS: [AHFIODZH] - [AHFIODZH] SKYDRIVE RESPONSE BODY: [AHFIODZH] - [AHFIODZH] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:38:21.033984"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:38:21.033984"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:38:21.036127"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:38:21.058868"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:38:21.058868"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:38:21.101601"], ["expired_at", "2015-05-08 18:08:21.101767"], ["oauth_code", "5b0a0c7d-f5cb-4a9b-a181-caae191cc74d"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 40ms (Views: 3.6ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:38:21.115219"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:38:21.115219"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:38:21.118082') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:38:21.118866"], ["expired_at", "2015-05-08 18:38:21.119002"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6e0df67a-1e51-4d34-b02f-231df53e16db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6e0df67a-1e51-4d34-b02f-231df53e16db Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:38:21.127094"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:38:21.127094"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:38:21.129724') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:38:21.130403"], ["expired_at", "2015-05-08 18:38:21.130504"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "aeff7901-3239-4497-8a65-913b9c18e097"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/aeff7901-3239-4497-8a65-913b9c18e097 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'aeff7901-3239-4497-8a65-913b9c18e097' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:38:21.136985"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:38:21.136985"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:38:21.138158"], ["expired_at", "2015-05-08 18:38:21.138274"], ["init_params", "{}"], ["oauth_code", "18e1989a-e321-4bef-99e6-b85512e6035e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:38:21.139064"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:38:21.144730') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:38:21.146748"], ["expired_at", "2015-05-08 18:38:21.146857"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "532b2ed0-ad25-4aaf-9b7c-5cb1ece20a41"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/532b2ed0-ad25-4aaf-9b7c-5cb1ece20a41 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:38:21.151699"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:38:21.151699"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:38:21.156088') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:38:21.156729"], ["expired_at", "2015-05-08 18:38:21.156819"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c4f0ff08-c4f5-4bf9-8906-605ea98c5ee7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c4f0ff08-c4f5-4bf9-8906-605ea98c5ee7 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c4f0ff08-c4f5-4bf9-8906-605ea98c5ee7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction [GGJDACYW] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [GGJDACYW] SKYDRIVE BACKTRACE: [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [GGJDACYW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [GGJDACYW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [GGJDACYW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [GGJDACYW] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [GGJDACYW] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [GGJDACYW] SKYDRIVE REQUEST HEADERS: [GGJDACYW] - Authorization: Bearer [GGJDACYW] SKYDRIVE RESPONSE HEADERS: [GGJDACYW] - [GGJDACYW] SKYDRIVE RESPONSE BODY: [GGJDACYW] - [GGJDACYW] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [YBXYVPHX] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [YBXYVPHX] SKYDRIVE REQUEST PAYLOAD: [YBXYVPHX] SKYDRIVE REQUEST HEADERS: - Bearer [YBXYVPHX] SKYDRIVE RESPONSE CODE: 200 [YBXYVPHX] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GHVCKODB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GHVCKODB] SKYDRIVE REQUEST PAYLOAD: [GHVCKODB] SKYDRIVE REQUEST HEADERS: - [GHVCKODB] SKYDRIVE RESPONSE CODE: 200 [GHVCKODB] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:40:10.159034"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:40:10.159034"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 17:40:10.161246"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (1.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:40:10.183280"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:40:10.183280"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:40:10.221653"], ["expired_at", "2015-05-08 18:10:10.221826"], ["oauth_code", "f74581f7-d2f2-4cd3-b4fb-1b15249aa8e0"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 39ms (Views: 3.8ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:40:10.235171"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:40:10.235171"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:40:10.238137') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:40:10.238907"], ["expired_at", "2015-05-08 18:40:10.239009"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b6de58c5-4a79-453c-af6c-85604b3ea9dd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b6de58c5-4a79-453c-af6c-85604b3ea9dd Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:40:10.247371"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 17:40:10.247371"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:40:10.250011') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:40:10.250703"], ["expired_at", "2015-05-08 18:40:10.250810"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "482aa259-829c-444a-95de-12950ac4089c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/482aa259-829c-444a-95de-12950ac4089c Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '482aa259-829c-444a-95de-12950ac4089c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:40:10.256121"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:40:10.256121"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:40:10.257062"], ["expired_at", "2015-05-08 18:40:10.257153"], ["init_params", "{}"], ["oauth_code", "aaedd1d6-09ad-4697-a935-e937034f95e1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 17:40:10.257837"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:40:10.261995') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:40:10.263824"], ["expired_at", "2015-05-08 18:40:10.263952"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "81642691-4060-4a76-8298-0bca6422da17"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/81642691-4060-4a76-8298-0bca6422da17 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 17:40:10.269301"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 17:40:10.269301"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 17:40:10.274028') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 17:40:10.274689"], ["expired_at", "2015-05-08 18:40:10.274791"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e364d2e5-cf51-4e29-b8ab-f6b8820f2b73"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e364d2e5-cf51-4e29-b8ab-f6b8820f2b73 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e364d2e5-cf51-4e29-b8ab-f6b8820f2b73' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [XRVRAPVY] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [XRVRAPVY] SKYDRIVE BACKTRACE: [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [XRVRAPVY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [XRVRAPVY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [XRVRAPVY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [XRVRAPVY] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [XRVRAPVY] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [XRVRAPVY] SKYDRIVE REQUEST HEADERS: [XRVRAPVY] - Authorization: Bearer [XRVRAPVY] SKYDRIVE RESPONSE HEADERS: [XRVRAPVY] - [XRVRAPVY] SKYDRIVE RESPONSE BODY: [XRVRAPVY] - [XRVRAPVY] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [XFQKUBUD] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [XFQKUBUD] SKYDRIVE REQUEST PAYLOAD: [XFQKUBUD] SKYDRIVE REQUEST HEADERS: - Bearer [XFQKUBUD] SKYDRIVE RESPONSE CODE: 200 [XFQKUBUD] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LUJEVHZG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LUJEVHZG] SKYDRIVE REQUEST PAYLOAD: [LUJEVHZG] SKYDRIVE REQUEST HEADERS: - [LUJEVHZG] SKYDRIVE RESPONSE CODE: 200 [LUJEVHZG] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 21:14:12.186654"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 21:14:12.186654"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-15 21:14:12.188866"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 21:14:12.212363"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 21:14:12.212363"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-08 21:14:12.253638"], ["expired_at", "2015-05-08 21:44:12.253802"], ["oauth_code", "59e0e0c4-96a5-48d9-8ae8-8769915c5236"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 42ms (Views: 4.3ms | ActiveRecord: 0.5ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 21:14:12.263602"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 21:14:12.263602"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 21:14:12.264824"], ["expired_at", "2015-05-08 22:14:12.264918"], ["init_params", "{}"], ["oauth_code", "54da8d4f-5d47-42c0-b041-2627a81dbf72"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-08 21:14:12.265633"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 21:14:12.270758') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 21:14:12.272713"], ["expired_at", "2015-05-08 22:14:12.272822"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a3ff2ab8-8c36-43bc-b1a1-a5e484980cd9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a3ff2ab8-8c36-43bc-b1a1-a5e484980cd9 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 21:14:12.280744"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 21:14:12.280744"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 21:14:12.283507') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 21:14:12.284146"], ["expired_at", "2015-05-08 22:14:12.284255"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b220bd5-b42c-40ff-8fc5-5bd4e6dc8c80"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b220bd5-b42c-40ff-8fc5-5bd4e6dc8c80 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 21:14:12.291484"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-08 21:14:12.291484"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 21:14:12.294617') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 21:14:12.295407"], ["expired_at", "2015-05-08 22:14:12.295520"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e75f5459-e19b-4f78-a0c1-a52ceffa170e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e75f5459-e19b-4f78-a0c1-a52ceffa170e Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e75f5459-e19b-4f78-a0c1-a52ceffa170e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-08 21:14:12.301022"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-08 21:14:12.301022"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-08 21:14:12.305645') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-08 21:14:12.306460"], ["expired_at", "2015-05-08 22:14:12.306558"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5c7f7b06-f944-47a2-b970-0ffecbb21811"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5c7f7b06-f944-47a2-b970-0ffecbb21811 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5c7f7b06-f944-47a2-b970-0ffecbb21811' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (1.0ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction [CGGWMUQH] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [CGGWMUQH] SKYDRIVE BACKTRACE: [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [CGGWMUQH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [CGGWMUQH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [CGGWMUQH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [CGGWMUQH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [CGGWMUQH] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [CGGWMUQH] SKYDRIVE REQUEST HEADERS: [CGGWMUQH] - Authorization: Bearer [CGGWMUQH] SKYDRIVE RESPONSE HEADERS: [CGGWMUQH] - [CGGWMUQH] SKYDRIVE RESPONSE BODY: [CGGWMUQH] - [CGGWMUQH] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [SOSDMMFO] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [SOSDMMFO] SKYDRIVE REQUEST PAYLOAD: [SOSDMMFO] SKYDRIVE REQUEST HEADERS: - Bearer [SOSDMMFO] SKYDRIVE RESPONSE CODE: 200 [SOSDMMFO] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [UPZODJFI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UPZODJFI] SKYDRIVE REQUEST PAYLOAD: [UPZODJFI] SKYDRIVE REQUEST HEADERS: - [UPZODJFI] SKYDRIVE RESPONSE CODE: 200 [UPZODJFI] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:21:25.843568"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:21:25.843568"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.4ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (2.9ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 15:21:25.849316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.2ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:21:25.907576"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:21:25.907576"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (1.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:21:25.982442"], ["expired_at", "2015-05-11 15:51:25.982830"], ["oauth_code", "2a4e0b07-b0e8-402d-9ac5-7ab1ae6240d5"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 83ms (Views: 15.1ms | ActiveRecord: 2.3ms)  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:21:26.011038"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:21:26.011038"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:21:26.013465"], ["expired_at", "2015-05-11 16:21:26.013742"], ["init_params", "{}"], ["oauth_code", "e5fde618-1785-4b13-9436-7384a67c7d59"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 15:21:26.016359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:21:26.030485') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:21:26.035294"], ["expired_at", "2015-05-11 16:21:26.035514"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5a98bcfd-27db-483e-ba74-6c94afc81d54"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5a98bcfd-27db-483e-ba74-6c94afc81d54 Completed 302 Found in 16ms (ActiveRecord: 1.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:21:26.048677"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:21:26.048677"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:21:26.054575') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:21:26.056100"], ["expired_at", "2015-05-11 16:21:26.056316"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "33238b2f-9ca8-422d-af25-ef44eee33cb2"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/33238b2f-9ca8-422d-af25-ef44eee33cb2 Completed 302 Found in 12ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '33238b2f-9ca8-422d-af25-ef44eee33cb2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:21:26.071281"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:21:26.071281"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:21:26.080431') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:21:26.081990"], ["expired_at", "2015-05-11 16:21:26.082207"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9c02f479-534a-4c47-97bf-154b1c567119"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9c02f479-534a-4c47-97bf-154b1c567119 Completed 302 Found in 17ms (ActiveRecord: 2.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:21:26.098163"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:21:26.098163"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:21:26.113812') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:21:26.116269"], ["expired_at", "2015-05-11 16:21:26.116642"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9612d353-8b74-4fe0-aea0-4da7bc7c4897"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9612d353-8b74-4fe0-aea0-4da7bc7c4897 Completed 302 Found in 15ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9612d353-8b74-4fe0-aea0-4da7bc7c4897' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.5ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:41:45.619359"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:41:45.619359"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.3ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (1.0ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.3ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:41:45.640636') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:41:45.644498"], ["expired_at", "2015-05-11 16:41:45.644683"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7418d211-830e-499c-a348-4403e3fa7040"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7418d211-830e-499c-a348-4403e3fa7040 Completed 302 Found in 24ms (ActiveRecord: 2.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7418d211-830e-499c-a348-4403e3fa7040' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:41:45.653035"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:41:45.653035"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:41:45.654165"], ["expired_at", "2015-05-11 16:41:45.654274"], ["init_params", "{}"], ["oauth_code", "2107bb0a-013e-4ff4-bf22-21dc847c290e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 15:41:45.655067"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:41:45.659678') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:41:45.661429"], ["expired_at", "2015-05-11 16:41:45.661591"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "de687ec2-e1cc-475b-8832-61c991405621"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/de687ec2-e1cc-475b-8832-61c991405621 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:41:45.669950"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:41:45.669950"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:41:45.672769') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:41:45.673506"], ["expired_at", "2015-05-11 16:41:45.673616"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c6628b08-f1c0-408b-8df6-a13047e79f82"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c6628b08-f1c0-408b-8df6-a13047e79f82 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:41:45.681230"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:41:45.681230"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:41:45.683938') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:41:45.684703"], ["expired_at", "2015-05-11 16:41:45.684814"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f795a5be-0f0a-4a49-873f-f509cd0ba1a1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f795a5be-0f0a-4a49-873f-f509cd0ba1a1 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f795a5be-0f0a-4a49-873f-f509cd0ba1a1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:41:45.688620"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:41:45.688620"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:41:45.695778"], ["expired_at", "2015-05-11 16:11:45.695888"], ["oauth_code", "10e846cd-16f7-4559-8aa1-7f7a67b70e5c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 36ms (Views: 33.1ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:41:45.734075"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:41:45.734075"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 15:41:45.734971"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [YYFBDSEU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YYFBDSEU] SKYDRIVE REQUEST PAYLOAD: [YYFBDSEU] SKYDRIVE REQUEST HEADERS: - [YYFBDSEU] SKYDRIVE RESPONSE CODE: 200 [YYFBDSEU] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [XRVUAASV] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [XRVUAASV] SKYDRIVE REQUEST PAYLOAD: [XRVUAASV] SKYDRIVE REQUEST HEADERS: - Bearer [XRVUAASV] SKYDRIVE RESPONSE CODE: 200 [XRVUAASV] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [CALXHCQC] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [CALXHCQC] SKYDRIVE BACKTRACE: [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [CALXHCQC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [CALXHCQC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [CALXHCQC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [CALXHCQC] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [CALXHCQC] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [CALXHCQC] SKYDRIVE REQUEST HEADERS: [CALXHCQC] - Authorization: Bearer [CALXHCQC] SKYDRIVE RESPONSE HEADERS: [CALXHCQC] - [CALXHCQC] SKYDRIVE RESPONSE BODY: [CALXHCQC] - [CALXHCQC] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [AFJRAADG] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [AFJRAADG] SKYDRIVE REQUEST PAYLOAD: [AFJRAADG] SKYDRIVE REQUEST HEADERS: - Bearer [AFJRAADG] SKYDRIVE RESPONSE CODE: 200 [AFJRAADG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GYYQPVYW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GYYQPVYW] SKYDRIVE REQUEST PAYLOAD: [GYYQPVYW] SKYDRIVE REQUEST HEADERS: - [GYYQPVYW] SKYDRIVE RESPONSE CODE: 200 [GYYQPVYW] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [ABXQIGMC] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [ABXQIGMC] SKYDRIVE BACKTRACE: [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [ABXQIGMC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [ABXQIGMC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ABXQIGMC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [ABXQIGMC] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [ABXQIGMC] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ABXQIGMC] SKYDRIVE REQUEST HEADERS: [ABXQIGMC] - Authorization: Bearer [ABXQIGMC] SKYDRIVE RESPONSE HEADERS: [ABXQIGMC] - [ABXQIGMC] SKYDRIVE RESPONSE BODY: [ABXQIGMC] - [ABXQIGMC] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:41:59.955999"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:41:59.955999"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:41:59.974640') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:42:00.006777"], ["expired_at", "2015-05-11 16:42:00.007008"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f952ae7b-9f75-481b-9b94-419a42391839"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f952ae7b-9f75-481b-9b94-419a42391839 Completed 302 Found in 49ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f952ae7b-9f75-481b-9b94-419a42391839' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:42:00.016282"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:42:00.016282"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:42:00.020443') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:42:00.021369"], ["expired_at", "2015-05-11 16:42:00.021493"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "59611fe3-6664-44c7-bb4f-2eb065f3bbb5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/59611fe3-6664-44c7-bb4f-2eb065f3bbb5 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '59611fe3-6664-44c7-bb4f-2eb065f3bbb5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:42:00.030961"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:42:00.030961"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:42:00.033802') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:42:00.034484"], ["expired_at", "2015-05-11 16:42:00.034603"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3dd8814d-3996-4ca1-b7e4-c44d55478caa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3dd8814d-3996-4ca1-b7e4-c44d55478caa Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:42:00.040072"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:42:00.040072"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:42:00.041030"], ["expired_at", "2015-05-11 16:42:00.041129"], ["init_params", "{}"], ["oauth_code", "3c699370-e093-4622-a063-6da36f03ca8f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 15:42:00.041827"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:42:00.046357') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:42:00.047627"], ["expired_at", "2015-05-11 16:42:00.047738"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "59e5e1ee-52a6-4f14-943a-7c1f2549dd0d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/59e5e1ee-52a6-4f14-943a-7c1f2549dd0d Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:42:00.052054"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:42:00.052054"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:42:00.060017"], ["expired_at", "2015-05-11 16:12:00.060121"], ["oauth_code", "ce474cf7-6987-40a8-85a1-5863470cc0a1"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 4.0ms | ActiveRecord: 0.2ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:42:00.067684"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:42:00.067684"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 15:42:00.068407"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:42:00.076203"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:42:00.076203"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:42:00.077504"], ["expired_at", "2015-05-11 16:42:00.077623"], ["oauth_code", "c7c29d7a-8d58-465d-86aa-81360a906213"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:42:00.079800"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:42:00.079800"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:42:00.080830"], ["expired_at", "2015-05-11 16:42:00.080924"], ["oauth_code", "6a22f65c-f2c2-4f05-aff1-1854b939aa4e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 15:42:00.081630') AND "skydrive_api_keys"."oauth_code" = '6a22f65c-f2c2-4f05-aff1-1854b939aa4e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "abd1a4b1-d922-49da-8911-851e3d37a2c3"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.677184"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.677184"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:06.701986') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.707999"], ["expired_at", "2015-05-11 16:43:06.708284"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "49151bcd-c2f9-4514-8a76-739dc7869930"], ["scope", "session"], ["user_id", 1]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/49151bcd-c2f9-4514-8a76-739dc7869930 Completed 302 Found in 62ms (ActiveRecord: 3.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '49151bcd-c2f9-4514-8a76-739dc7869930' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.716045"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.716045"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:06.720933') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.721622"], ["expired_at", "2015-05-11 16:43:06.721725"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "56cf00d5-5422-47c2-9efb-d3e404b4f59e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/56cf00d5-5422-47c2-9efb-d3e404b4f59e Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '56cf00d5-5422-47c2-9efb-d3e404b4f59e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.733045"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.733045"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) begin transaction Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:06.735704') [["user_id", 1]]  (0.0ms) rollback transaction  (0.0ms) SAVEPOINT active_record_1  (0.0ms) begin transaction SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.736465"], ["expired_at", "2015-05-11 16:43:06.736573"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e3c90a5c-2b37-4157-bffa-033c96e79cf6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e3c90a5c-2b37-4157-bffa-033c96e79cf6 Completed 302 Found in 6ms (ActiveRecord: 0.9ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.743520"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.743520"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.745205"], ["expired_at", "2015-05-11 16:43:06.745370"], ["init_params", "{}"], ["oauth_code", "824919a7-f7bd-4282-adf1-619db074ccca"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 15:43:06.746588"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.748762"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.748762"], ["username", "user"]] SQLite3::BusyException: database is locked: INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?)  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) rollback transaction  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:06.753043') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.754332"], ["expired_at", "2015-05-11 16:43:06.754453"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fbd90116-44a4-42f5-9712-59d013f4775f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fbd90116-44a4-42f5-9712-59d013f4775f Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction SQL (2.6ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.753489"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.753489"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.759124"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.759124"], ["username", "user"]] SQLite3::BusyException: database is locked: INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?)  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.762000"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.762000"], ["username", "user"]] SQLite3::BusyException: database is locked: INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?)  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) rollback transaction  (0.1ms) SAVEPOINT active_record_1  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.763456"], ["expired_at", "2015-05-11 16:43:06.763647"], ["oauth_code", "3302d9d4-d3e9-4ab4-8e81-3829e5590ba4"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 15:43:06.765450') AND "skydrive_api_keys"."oauth_code" = '3302d9d4-d3e9-4ab4-8e81-3829e5590ba4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 [SFJTZMOQ] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [SFJTZMOQ] SKYDRIVE BACKTRACE: [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [SFJTZMOQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [SFJTZMOQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [SFJTZMOQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [SFJTZMOQ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [SFJTZMOQ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [SFJTZMOQ] SKYDRIVE REQUEST HEADERS: [SFJTZMOQ] - Authorization: Bearer [SFJTZMOQ] SKYDRIVE RESPONSE HEADERS: [SFJTZMOQ] - [SFJTZMOQ] SKYDRIVE RESPONSE BODY: [SFJTZMOQ] - [SFJTZMOQ] END -- SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "6e9d362d-d261-4464-996e-ddda702e39a1"], ["oauth_code", nil]]  (0.1ms) rollback transaction  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) begin transaction Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.798327"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.798327"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.800040"], ["expired_at", "2015-05-11 16:43:06.800305"], ["init_params", "{}"], ["oauth_code", "18c25460-7608-47ab-badf-67804fdd2a19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 15:43:06.801791"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:06.819884') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.821200"], ["expired_at", "2015-05-11 16:43:06.821310"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "62912ac1-4642-421c-abb3-ec641f324d0c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/62912ac1-4642-421c-abb3-ec641f324d0c Completed 302 Found in 17ms (ActiveRecord: 1.0ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.828310"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.828310"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:06.836526') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.837567"], ["expired_at", "2015-05-11 16:43:06.837720"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f188ef9e-2d5a-4b23-8134-2c74d958032a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f188ef9e-2d5a-4b23-8134-2c74d958032a Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f188ef9e-2d5a-4b23-8134-2c74d958032a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.846602"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.846602"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:06.849565') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.850221"], ["expired_at", "2015-05-11 16:43:06.850329"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "771c51af-9647-4f61-8d77-fd1eb6f4513e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" Redirected to http://test.host/skydrive/launch/771c51af-9647-4f61-8d77-fd1eb6f4513e Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.4ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.859592"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.859592"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:06.862975') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.864059"], ["expired_at", "2015-05-11 16:43:06.864188"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fcf685f8-0968-4785-8d10-f7c81080c7b3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ZJZKORIZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZJZKORIZ] SKYDRIVE REQUEST PAYLOAD: [ZJZKORIZ] SKYDRIVE REQUEST HEADERS: - [ZJZKORIZ] SKYDRIVE RESPONSE CODE: 200 [ZJZKORIZ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [HLURVHNL] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [HLURVHNL] SKYDRIVE REQUEST PAYLOAD: [HLURVHNL] SKYDRIVE REQUEST HEADERS: - Bearer [HLURVHNL] SKYDRIVE RESPONSE CODE: 200 [HLURVHNL] SKYDRIVE RESPONSE BODY: Redirected to http://test.host/skydrive/launch/fcf685f8-0968-4785-8d10-f7c81080c7b3 Completed 302 Found in 46ms (ActiveRecord: 1.1ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fcf685f8-0968-4785-8d10-f7c81080c7b3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.907866"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.907866"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:06.917161"], ["expired_at", "2015-05-11 16:13:06.917269"], ["oauth_code", "ee2b6972-3f11-4613-95d2-34d0ebabce01"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.1ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:06.926640"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:06.926640"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 15:43:06.927472"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [NMJDWMNT] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [NMJDWMNT] SKYDRIVE BACKTRACE: [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [NMJDWMNT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [NMJDWMNT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [NMJDWMNT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [NMJDWMNT] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [NMJDWMNT] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [NMJDWMNT] SKYDRIVE REQUEST HEADERS: [NMJDWMNT] - Authorization: Bearer [NMJDWMNT] SKYDRIVE RESPONSE HEADERS: [NMJDWMNT] - [NMJDWMNT] SKYDRIVE RESPONSE BODY: [NMJDWMNT] - [NMJDWMNT] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ALUOMWVJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ALUOMWVJ] SKYDRIVE REQUEST PAYLOAD: [ALUOMWVJ] SKYDRIVE REQUEST HEADERS: - [ALUOMWVJ] SKYDRIVE RESPONSE CODE: 200 [ALUOMWVJ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [YQMFTRKX] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [YQMFTRKX] SKYDRIVE REQUEST PAYLOAD: [YQMFTRKX] SKYDRIVE REQUEST HEADERS: - Bearer [YQMFTRKX] SKYDRIVE RESPONSE CODE: 200 [YQMFTRKX] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:12.669797"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:12.669797"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:12.679511"], ["expired_at", "2015-05-11 16:43:12.679703"], ["oauth_code", "d8a999e9-779f-4c9e-9db9-52eb17c84eb7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:12.683410"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:12.683410"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:12.684454"], ["expired_at", "2015-05-11 16:43:12.684551"], ["oauth_code", "85875d70-a3a6-4567-bef5-b6f6ec9c0034"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 15:43:12.685338') AND "skydrive_api_keys"."oauth_code" = '85875d70-a3a6-4567-bef5-b6f6ec9c0034' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "d5df6adb-2943-4a7a-b587-bee3e4563675"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ZIHGRKUD] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ZIHGRKUD] SKYDRIVE REQUEST PAYLOAD: [ZIHGRKUD] SKYDRIVE REQUEST HEADERS: - Bearer [ZIHGRKUD] SKYDRIVE RESPONSE CODE: 200 [ZIHGRKUD] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction [YQGJLPBF] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [YQGJLPBF] SKYDRIVE BACKTRACE: [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [YQGJLPBF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [YQGJLPBF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [YQGJLPBF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [YQGJLPBF] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [YQGJLPBF] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [YQGJLPBF] SKYDRIVE REQUEST HEADERS: [YQGJLPBF] - Authorization: Bearer [YQGJLPBF] SKYDRIVE RESPONSE HEADERS: [YQGJLPBF] - [YQGJLPBF] SKYDRIVE RESPONSE BODY: [YQGJLPBF] - [YQGJLPBF] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ZBPJTFRO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZBPJTFRO] SKYDRIVE REQUEST PAYLOAD: [ZBPJTFRO] SKYDRIVE REQUEST HEADERS: - [ZBPJTFRO] SKYDRIVE RESPONSE CODE: 200 [ZBPJTFRO] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:12.803832"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:12.803832"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:12.850497') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:12.851460"], ["expired_at", "2015-05-11 16:43:12.851586"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4be45133-dff5-4197-b833-51afdc5c0a22"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4be45133-dff5-4197-b833-51afdc5c0a22 Completed 302 Found in 46ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4be45133-dff5-4197-b833-51afdc5c0a22' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:12.859672"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:43:12.859672"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:12.862827') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:12.863607"], ["expired_at", "2015-05-11 16:43:12.863745"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e465dd1a-6f06-4e6d-8df9-a5e7d1d535a6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e465dd1a-6f06-4e6d-8df9-a5e7d1d535a6 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:12.871348"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:43:12.871348"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:12.874158') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:12.874939"], ["expired_at", "2015-05-11 16:43:12.877892"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a210b213-4c8b-49c4-b653-37d0c9619feb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a210b213-4c8b-49c4-b653-37d0c9619feb Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a210b213-4c8b-49c4-b653-37d0c9619feb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:12.883629"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:12.883629"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:12.884737"], ["expired_at", "2015-05-11 16:43:12.884834"], ["init_params", "{}"], ["oauth_code", "7b63064e-88b1-441d-b015-0c44a8c21406"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 15:43:12.885576"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:12.889776') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:12.891323"], ["expired_at", "2015-05-11 16:43:12.891448"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f6a8f40e-8de4-4318-962b-70699c98ac90"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f6a8f40e-8de4-4318-962b-70699c98ac90 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.3ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:12.895704"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:12.895704"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:12.903031"], ["expired_at", "2015-05-11 16:13:12.903130"], ["oauth_code", "9deaa69b-3347-4cba-8097-c3bb5e22e432"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.5ms | ActiveRecord: 0.2ms)  (1.7ms) rollback transaction  (0.2ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:12.919608"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:12.919608"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 15:43:12.920684"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:16.192406"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:16.192406"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:16.200976"], ["expired_at", "2015-05-11 16:43:16.201155"], ["oauth_code", "00a4f946-9c45-4ed2-86a4-f412435a3a4a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:16.204496"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:16.204496"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:16.205744"], ["expired_at", "2015-05-11 16:43:16.205877"], ["oauth_code", "77cf623d-9e31-49e0-8f4c-13455fed216a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 15:43:16.206741') AND "skydrive_api_keys"."oauth_code" = '77cf623d-9e31-49e0-8f4c-13455fed216a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "f198a3b9-4d91-4335-8f2c-e217caa876e8"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:16.227182"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:43:16.227182"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:16.245427') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:16.246238"], ["expired_at", "2015-05-11 16:43:16.246353"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "261dff19-c3e6-48ef-bce8-8cab269ffa71"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/261dff19-c3e6-48ef-bce8-8cab269ffa71 Completed 302 Found in 27ms (ActiveRecord: 2.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:16.251935"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:16.251935"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:16.256255') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:16.256860"], ["expired_at", "2015-05-11 16:43:16.256959"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "846c15e3-8aa3-4a01-a315-7291b969584d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/846c15e3-8aa3-4a01-a315-7291b969584d Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '846c15e3-8aa3-4a01-a315-7291b969584d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:16.262758"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:43:16.262758"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:16.265174') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:16.265910"], ["expired_at", "2015-05-11 16:43:16.266033"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d1576cd0-9e4f-46f8-80b0-06cada0bfce7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d1576cd0-9e4f-46f8-80b0-06cada0bfce7 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd1576cd0-9e4f-46f8-80b0-06cada0bfce7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:16.270495"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:16.270495"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:16.271444"], ["expired_at", "2015-05-11 16:43:16.271534"], ["init_params", "{}"], ["oauth_code", "a121fd87-509e-4c88-9532-3ae4561bfcf4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 15:43:16.272228"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:16.276265') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:16.277527"], ["expired_at", "2015-05-11 16:43:16.277663"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "30a7d27a-9074-4b43-8bce-5fdaf20e6b5f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/30a7d27a-9074-4b43-8bce-5fdaf20e6b5f Completed 302 Found in 7ms (ActiveRecord: 1.1ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:16.315321"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:16.315321"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:16.322138"], ["expired_at", "2015-05-11 16:13:16.322234"], ["oauth_code", "ea36a892-bd53-4884-a1a9-b2629ca6e3d9"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.6ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:16.331485"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:16.331485"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 15:43:16.332336"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.1ms) begin transaction [PFKWJZZC] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [PFKWJZZC] SKYDRIVE BACKTRACE: [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [PFKWJZZC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [PFKWJZZC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [PFKWJZZC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [PFKWJZZC] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [PFKWJZZC] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [PFKWJZZC] SKYDRIVE REQUEST HEADERS: [PFKWJZZC] - Authorization: Bearer [PFKWJZZC] SKYDRIVE RESPONSE HEADERS: [PFKWJZZC] - [PFKWJZZC] SKYDRIVE RESPONSE BODY: [PFKWJZZC] - [PFKWJZZC] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [RCSNWJRQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RCSNWJRQ] SKYDRIVE REQUEST PAYLOAD: [RCSNWJRQ] SKYDRIVE REQUEST HEADERS: - [RCSNWJRQ] SKYDRIVE RESPONSE CODE: 200 [RCSNWJRQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TFAUYNNP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TFAUYNNP] SKYDRIVE REQUEST PAYLOAD: [TFAUYNNP] SKYDRIVE REQUEST HEADERS: - Bearer [TFAUYNNP] SKYDRIVE RESPONSE CODE: 200 [TFAUYNNP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [JMALFLSP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JMALFLSP] SKYDRIVE REQUEST PAYLOAD: [JMALFLSP] SKYDRIVE REQUEST HEADERS: - [JMALFLSP] SKYDRIVE RESPONSE CODE: 200 [JMALFLSP] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [OTCPJLAL] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [OTCPJLAL] SKYDRIVE REQUEST PAYLOAD: [OTCPJLAL] SKYDRIVE REQUEST HEADERS: - Bearer [OTCPJLAL] SKYDRIVE RESPONSE CODE: 200 [OTCPJLAL] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (2.3ms) begin transaction [ZMUKFESL] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [ZMUKFESL] SKYDRIVE BACKTRACE: [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [ZMUKFESL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [ZMUKFESL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ZMUKFESL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [ZMUKFESL] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [ZMUKFESL] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ZMUKFESL] SKYDRIVE REQUEST HEADERS: [ZMUKFESL] - Authorization: Bearer [ZMUKFESL] SKYDRIVE RESPONSE HEADERS: [ZMUKFESL] - [ZMUKFESL] SKYDRIVE RESPONSE BODY: [ZMUKFESL] - [ZMUKFESL] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:20.980806"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:43:20.980806"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (1.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:20.997898') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:21.031901"], ["expired_at", "2015-05-11 16:43:21.032137"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d73f51ba-04df-4a06-893b-e63442ae9d4a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d73f51ba-04df-4a06-893b-e63442ae9d4a Completed 302 Found in 76ms (ActiveRecord: 4.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd73f51ba-04df-4a06-893b-e63442ae9d4a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:21.038229"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:21.038229"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:21.043550') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:21.044399"], ["expired_at", "2015-05-11 16:43:21.044520"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6f996d6e-bda5-4bba-8631-11282fd7168f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6f996d6e-bda5-4bba-8631-11282fd7168f Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6f996d6e-bda5-4bba-8631-11282fd7168f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:21.053131"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 15:43:21.053131"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:21.056254') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:21.057096"], ["expired_at", "2015-05-11 16:43:21.057212"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8b022cac-0814-43cc-823d-a1f27205819d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8b022cac-0814-43cc-823d-a1f27205819d Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:21.063431"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:21.063431"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:21.064478"], ["expired_at", "2015-05-11 16:43:21.064592"], ["init_params", "{}"], ["oauth_code", "6316027d-fd41-4bff-8716-76456d1c7a9a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 15:43:21.065421"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 15:43:21.070410') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:21.071727"], ["expired_at", "2015-05-11 16:43:21.071845"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "45a2102b-b021-4060-9eeb-4d525fe79e72"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/45a2102b-b021-4060-9eeb-4d525fe79e72 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:21.075726"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:21.075726"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:21.083577"], ["expired_at", "2015-05-11 16:13:21.083678"], ["oauth_code", "cd08aec2-a823-48ed-af16-eb700148f159"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.0ms | ActiveRecord: 0.2ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 15:43:21.091398"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:21.091398"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 15:43:21.092095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 3ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:21.101520"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:21.101520"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:21.102592"], ["expired_at", "2015-05-11 16:43:21.102683"], ["oauth_code", "51e82348-f7ad-43db-a758-4b8a58c81440"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:21.104665"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 15:43:21.104665"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 15:43:21.105664"], ["expired_at", "2015-05-11 16:43:21.105786"], ["oauth_code", "6e01fa1d-73dd-43bf-8012-9104d97b2e7b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 15:43:21.106540') AND "skydrive_api_keys"."oauth_code" = '6e01fa1d-73dd-43bf-8012-9104d97b2e7b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "f0797e91-6f65-4d34-af5e-0cbd6f1d9a83"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.6ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction [ITLKNMAZ] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [ITLKNMAZ] SKYDRIVE BACKTRACE: [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [ITLKNMAZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [ITLKNMAZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ITLKNMAZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [ITLKNMAZ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [ITLKNMAZ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ITLKNMAZ] SKYDRIVE REQUEST HEADERS: [ITLKNMAZ] - Authorization: Bearer [ITLKNMAZ] SKYDRIVE RESPONSE HEADERS: [ITLKNMAZ] - [ITLKNMAZ] SKYDRIVE RESPONSE BODY: [ITLKNMAZ] - [ITLKNMAZ] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [DIBZXDGS] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [DIBZXDGS] SKYDRIVE REQUEST PAYLOAD: [DIBZXDGS] SKYDRIVE REQUEST HEADERS: - Bearer [DIBZXDGS] SKYDRIVE RESPONSE CODE: 200 [DIBZXDGS] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [QYDLALFO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QYDLALFO] SKYDRIVE REQUEST PAYLOAD: [QYDLALFO] SKYDRIVE REQUEST HEADERS: - [QYDLALFO] SKYDRIVE RESPONSE CODE: 200 [QYDLALFO] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (1.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:54.132034"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:02:54.132034"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.3ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:02:54.135496"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (2.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:54.162155"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:02:54.162155"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:54.200746"], ["expired_at", "2015-05-11 16:32:54.200947"], ["oauth_code", "19653c1a-964c-4a5f-9329-ce0aa43c8d74"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 41ms (Views: 5.4ms | ActiveRecord: 1.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:54.213104"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:02:54.213104"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:54.214207"], ["expired_at", "2015-05-11 17:02:54.214304"], ["init_params", "{}"], ["oauth_code", "6a4a9346-7d19-4bd3-9437-fd3a5806d365"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:02:54.215081"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:02:54.220233') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:54.222085"], ["expired_at", "2015-05-11 17:02:54.222193"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "09535497-55b5-43ca-b0f2-d5f1cd3a446a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/09535497-55b5-43ca-b0f2-d5f1cd3a446a Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:54.229361"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:02:54.229361"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:02:54.232262') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:54.232958"], ["expired_at", "2015-05-11 17:02:54.233068"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c984d093-5149-4aec-a848-c47bd97bfd34"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c984d093-5149-4aec-a848-c47bd97bfd34 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.3ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (1.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:54.243526"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:02:54.243526"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:02:54.249431') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:54.250137"], ["expired_at", "2015-05-11 17:02:54.250247"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "84e59224-044a-4d32-964f-3211a176ed97"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/84e59224-044a-4d32-964f-3211a176ed97 Completed 302 Found in 10ms (ActiveRecord: 2.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '84e59224-044a-4d32-964f-3211a176ed97' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:54.255372"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:02:54.255372"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:02:54.260277') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:54.261033"], ["expired_at", "2015-05-11 17:02:54.261144"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a02710b8-ea2d-44e7-ba81-a603b9e263c1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a02710b8-ea2d-44e7-ba81-a603b9e263c1 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a02710b8-ea2d-44e7-ba81-a603b9e263c1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:58.385226"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:02:58.385226"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:58.392948"], ["expired_at", "2015-05-11 17:02:58.393107"], ["oauth_code", "43fc637e-5f68-4138-9382-77533d168ea9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:58.396486"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:02:58.396486"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:58.397646"], ["expired_at", "2015-05-11 17:02:58.397752"], ["oauth_code", "a1c377ad-39b2-479d-9981-da1a7a4d7769"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:02:58.398547') AND "skydrive_api_keys"."oauth_code" = 'a1c377ad-39b2-479d-9981-da1a7a4d7769' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "d9e94486-d23c-4ac0-9f13-93ea22e7e30e"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:58.418060"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:02:58.418060"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:02:58.431361') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:58.432212"], ["expired_at", "2015-05-11 17:02:58.432332"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f36893f3-49d8-4821-820f-6c5514cd3749"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f36893f3-49d8-4821-820f-6c5514cd3749 Completed 302 Found in 22ms (ActiveRecord: 1.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:58.440486"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:02:58.440486"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:02:58.443496') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:58.444280"], ["expired_at", "2015-05-11 17:02:58.444404"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7f27577d-9380-4989-bd81-c114f6cefc89"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7f27577d-9380-4989-bd81-c114f6cefc89 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7f27577d-9380-4989-bd81-c114f6cefc89' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:58.449561"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:02:58.449561"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:02:58.454675') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:58.455480"], ["expired_at", "2015-05-11 17:02:58.455608"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8c906532-c299-4468-b061-ba08774c4803"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8c906532-c299-4468-b061-ba08774c4803 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8c906532-c299-4468-b061-ba08774c4803' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:58.461257"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:02:58.461257"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:58.462251"], ["expired_at", "2015-05-11 17:02:58.462347"], ["init_params", "{}"], ["oauth_code", "7303ccc3-78c8-4bfa-a12d-9ad9da30ca6c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:02:58.463053"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:02:58.467112') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:58.468196"], ["expired_at", "2015-05-11 17:02:58.468329"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ca2928b4-10f6-445d-bca7-23970bf8dca8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ca2928b4-10f6-445d-bca7-23970bf8dca8 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:58.472141"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:02:58.472141"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:02:58.510098"], ["expired_at", "2015-05-11 16:32:58.510203"], ["oauth_code", "e0084d0b-bb8e-4696-b050-342111a34c03"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.8ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:02:58.518542"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:02:58.518542"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:02:58.519307"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [VLSYYFQS] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [VLSYYFQS] SKYDRIVE REQUEST PAYLOAD: [VLSYYFQS] SKYDRIVE REQUEST HEADERS: - Bearer [VLSYYFQS] SKYDRIVE RESPONSE CODE: 200 [VLSYYFQS] SKYDRIVE RESPONSE BODY:  (0.2ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LXUOSOFV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LXUOSOFV] SKYDRIVE REQUEST PAYLOAD: [LXUOSOFV] SKYDRIVE REQUEST HEADERS: - [LXUOSOFV] SKYDRIVE RESPONSE CODE: 200 [LXUOSOFV] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [RVNEDUTG] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [RVNEDUTG] SKYDRIVE BACKTRACE: [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [RVNEDUTG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [RVNEDUTG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [RVNEDUTG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [RVNEDUTG] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [RVNEDUTG] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [RVNEDUTG] SKYDRIVE REQUEST HEADERS: [RVNEDUTG] - Authorization: Bearer [RVNEDUTG] SKYDRIVE RESPONSE HEADERS: [RVNEDUTG] - [RVNEDUTG] SKYDRIVE RESPONSE BODY: [RVNEDUTG] - [RVNEDUTG] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [EGPIDHFM] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [EGPIDHFM] SKYDRIVE BACKTRACE: [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [EGPIDHFM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [EGPIDHFM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [EGPIDHFM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [EGPIDHFM] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [EGPIDHFM] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [EGPIDHFM] SKYDRIVE REQUEST HEADERS: [EGPIDHFM] - Authorization: Bearer [EGPIDHFM] SKYDRIVE RESPONSE HEADERS: [EGPIDHFM] - [EGPIDHFM] SKYDRIVE RESPONSE BODY: [EGPIDHFM] - [EGPIDHFM] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [BIWQCUOA] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [BIWQCUOA] SKYDRIVE REQUEST PAYLOAD: [BIWQCUOA] SKYDRIVE REQUEST HEADERS: - Bearer [BIWQCUOA] SKYDRIVE RESPONSE CODE: 200 [BIWQCUOA] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GFGMIVKN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GFGMIVKN] SKYDRIVE REQUEST PAYLOAD: [GFGMIVKN] SKYDRIVE REQUEST HEADERS: - [GFGMIVKN] SKYDRIVE RESPONSE CODE: 200 [GFGMIVKN] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.184518"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.184518"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:03:21.186649"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.207028"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.207028"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.246841"], ["expired_at", "2015-05-11 16:33:21.247045"], ["oauth_code", "f9281a16-10cc-4556-adf1-e658384e9a8f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 40ms (Views: 4.3ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.259210"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.259210"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:21.261998') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.262704"], ["expired_at", "2015-05-11 17:03:21.262811"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "55acd993-33f2-4fd7-b04b-e3cff6273014"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/55acd993-33f2-4fd7-b04b-e3cff6273014 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction ** [Raven] Raven 0.13.1 configured not to send errors. Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.270780"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.270780"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:21.273616') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.274394"], ["expired_at", "2015-05-11 17:03:21.274510"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "aa727528-ed88-4e71-a011-bd26efa0cd89"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/aa727528-ed88-4e71-a011-bd26efa0cd89 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'aa727528-ed88-4e71-a011-bd26efa0cd89' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.279881"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.279881"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.280882"], ["expired_at", "2015-05-11 17:03:21.280975"], ["init_params", "{}"], ["oauth_code", "4ebe6e36-ada3-443f-9ead-a8ace6273631"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:03:21.281684"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:21.285653') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.287428"], ["expired_at", "2015-05-11 17:03:21.287624"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fa0d86b8-ed08-4a89-bf1c-eb712f8891ed"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fa0d86b8-ed08-4a89-bf1c-eb712f8891ed Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.292180"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.292180"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:21.296620') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.297355"], ["expired_at", "2015-05-11 17:03:21.297481"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4390b973-7c15-4564-a572-8d852cad423a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4390b973-7c15-4564-a572-8d852cad423a Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4390b973-7c15-4564-a572-8d852cad423a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.576770"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.576770"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.584518"], ["expired_at", "2015-05-11 17:03:21.584673"], ["oauth_code", "42ed1833-a7d6-49cf-aac5-43e1c615fb79"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:03:21.586183') AND "skydrive_api_keys"."oauth_code" = '42ed1833-a7d6-49cf-aac5-43e1c615fb79' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "e4035126-a021-4078-b1bb-c54a45cefd0d"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.590578"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.590578"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.591677"], ["expired_at", "2015-05-11 17:03:21.591767"], ["oauth_code", "55ec5d83-99ce-4682-b183-6d2facd2810d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.601489"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.601489"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:03:21.603036"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.627604"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.627604"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.633812"], ["expired_at", "2015-05-11 16:33:21.633936"], ["oauth_code", "9aaed5b0-1933-4d5e-9403-1e36b07c9ee3"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.643158"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.643158"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.644462"], ["expired_at", "2015-05-11 17:03:21.644564"], ["init_params", "{}"], ["oauth_code", "48eddc29-ed74-4fe2-87e6-d398bf4e8f64"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:03:21.645262"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:21.649786') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.650955"], ["expired_at", "2015-05-11 17:03:21.651050"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "730b9b72-f3a9-4396-bda8-06d0e571a18e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/730b9b72-f3a9-4396-bda8-06d0e571a18e Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.658375"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.658375"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:21.693767') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.694669"], ["expired_at", "2015-05-11 17:03:21.694792"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0ab7bba4-fe44-4522-82f8-97cfe3ebb328"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0ab7bba4-fe44-4522-82f8-97cfe3ebb328 Completed 302 Found in 39ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.702086"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.702086"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:21.704577') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.705592"], ["expired_at", "2015-05-11 17:03:21.705686"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "209436dd-f342-461c-9986-59ec590d8afd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/209436dd-f342-461c-9986-59ec590d8afd Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '209436dd-f342-461c-9986-59ec590d8afd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:21.712422"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:21.712422"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:21.717915') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:21.718731"], ["expired_at", "2015-05-11 17:03:21.718846"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2a6f9562-c7e6-4331-b77a-a73509e914e5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2a6f9562-c7e6-4331-b77a-a73509e914e5 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2a6f9562-c7e6-4331-b77a-a73509e914e5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [PVUSAJKN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PVUSAJKN] SKYDRIVE REQUEST PAYLOAD: [PVUSAJKN] SKYDRIVE REQUEST HEADERS: - [PVUSAJKN] SKYDRIVE RESPONSE CODE: 200 [PVUSAJKN] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [IVVLRGLX] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [IVVLRGLX] SKYDRIVE BACKTRACE: [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [IVVLRGLX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [IVVLRGLX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [IVVLRGLX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [IVVLRGLX] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [IVVLRGLX] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [IVVLRGLX] SKYDRIVE REQUEST HEADERS: [IVVLRGLX] - Authorization: Bearer [IVVLRGLX] SKYDRIVE RESPONSE HEADERS: [IVVLRGLX] - [IVVLRGLX] SKYDRIVE RESPONSE BODY: [IVVLRGLX] - [IVVLRGLX] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [BEIRHLLA] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [BEIRHLLA] SKYDRIVE REQUEST PAYLOAD: [BEIRHLLA] SKYDRIVE REQUEST HEADERS: - Bearer [BEIRHLLA] SKYDRIVE RESPONSE CODE: 200 [BEIRHLLA] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [QMWKJAFW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QMWKJAFW] SKYDRIVE REQUEST PAYLOAD: [QMWKJAFW] SKYDRIVE REQUEST HEADERS: - [QMWKJAFW] SKYDRIVE RESPONSE CODE: 200 [QMWKJAFW] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [JSJIKNZI] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [JSJIKNZI] SKYDRIVE REQUEST PAYLOAD: [JSJIKNZI] SKYDRIVE REQUEST HEADERS: - Bearer [JSJIKNZI] SKYDRIVE RESPONSE CODE: 200 [JSJIKNZI] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [ZKZCZMBJ] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [ZKZCZMBJ] SKYDRIVE BACKTRACE: [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [ZKZCZMBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [ZKZCZMBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ZKZCZMBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [ZKZCZMBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [ZKZCZMBJ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ZKZCZMBJ] SKYDRIVE REQUEST HEADERS: [ZKZCZMBJ] - Authorization: Bearer [ZKZCZMBJ] SKYDRIVE RESPONSE HEADERS: [ZKZCZMBJ] - [ZKZCZMBJ] SKYDRIVE RESPONSE BODY: [ZKZCZMBJ] - [ZKZCZMBJ] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:52.332889"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:52.332889"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:52.342779"], ["expired_at", "2015-05-11 17:03:52.342934"], ["oauth_code", "07a27cb7-7fd9-4ae0-a7eb-9ff36e4afb0c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:03:52.344347') AND "skydrive_api_keys"."oauth_code" = '07a27cb7-7fd9-4ae0-a7eb-9ff36e4afb0c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "e96bad77-c387-479c-ba96-25b65d7d56e3"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:52.348292"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:52.348292"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:52.349388"], ["expired_at", "2015-05-11 17:03:52.349492"], ["oauth_code", "8fa028c7-8d78-439c-9fc2-e50e9f9b101f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:52.360544"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:52.360544"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:03:52.362167"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:52.410373"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:52.410373"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:52.417129"], ["expired_at", "2015-05-11 16:33:52.417232"], ["oauth_code", "f1474cd1-85e7-4a2c-b46c-29b2840d9dc4"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:52.429233"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:03:52.429233"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:52.433095') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:52.434068"], ["expired_at", "2015-05-11 17:03:52.434246"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "326ef8d7-275c-4f1a-afcd-7effe8446993"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/326ef8d7-275c-4f1a-afcd-7effe8446993 Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '326ef8d7-275c-4f1a-afcd-7effe8446993' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:52.440070"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:52.440070"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:52.444981') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:52.445858"], ["expired_at", "2015-05-11 17:03:52.445977"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6a81459a-ba23-4756-a9b6-a96fe8736949"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6a81459a-ba23-4756-a9b6-a96fe8736949 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6a81459a-ba23-4756-a9b6-a96fe8736949' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:52.451519"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:03:52.451519"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:52.452498"], ["expired_at", "2015-05-11 17:03:52.452585"], ["init_params", "{}"], ["oauth_code", "52948eee-85f0-46b5-a473-9a82b5230e47"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:03:52.453271"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:52.457368') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:52.458481"], ["expired_at", "2015-05-11 17:03:52.458573"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "05d5a677-7f9c-4100-9f06-2a74f770e431"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/05d5a677-7f9c-4100-9f06-2a74f770e431 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:03:52.465463"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:03:52.465463"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:03:52.474919') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:03:52.475799"], ["expired_at", "2015-05-11 17:03:52.475936"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "aff0e71e-b846-4b19-8411-014f780467e3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/aff0e71e-b846-4b19-8411-014f780467e3 Completed 302 Found in 13ms (ActiveRecord: 1.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [KLYPXKPN] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [KLYPXKPN] SKYDRIVE BACKTRACE: [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [KLYPXKPN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [KLYPXKPN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [KLYPXKPN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [KLYPXKPN] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [KLYPXKPN] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [KLYPXKPN] SKYDRIVE REQUEST HEADERS: [KLYPXKPN] - Authorization: Bearer [KLYPXKPN] SKYDRIVE RESPONSE HEADERS: [KLYPXKPN] - [KLYPXKPN] SKYDRIVE RESPONSE BODY: [KLYPXKPN] - [KLYPXKPN] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FQDQEHSX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FQDQEHSX] SKYDRIVE REQUEST PAYLOAD: [FQDQEHSX] SKYDRIVE REQUEST HEADERS: - [FQDQEHSX] SKYDRIVE RESPONSE CODE: 200 [FQDQEHSX] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [JYDJMKYZ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [JYDJMKYZ] SKYDRIVE REQUEST PAYLOAD: [JYDJMKYZ] SKYDRIVE REQUEST HEADERS: - Bearer [JYDJMKYZ] SKYDRIVE RESPONSE CODE: 200 [JYDJMKYZ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:05:58.717306"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:05:58.717306"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:05:58.727249"], ["expired_at", "2015-05-11 17:05:58.727425"], ["oauth_code", "d6abcee9-0f9a-40b3-a24a-21f1dc11cd72"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:05:58.731485"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:05:58.731485"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:05:58.732508"], ["expired_at", "2015-05-11 17:05:58.732597"], ["oauth_code", "e2375c24-51e1-411b-8e54-7061f8af33b3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:05:58.733291') AND "skydrive_api_keys"."oauth_code" = 'e2375c24-51e1-411b-8e54-7061f8af33b3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b22683ca-0338-4034-b5ea-c400637d4dd4"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:05:58.747729"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:05:58.747729"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:05:58.791615') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:05:58.792440"], ["expired_at", "2015-05-11 17:05:58.792552"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9d3b60b7-ccdb-44e0-9f6c-f89226ce45d7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9d3b60b7-ccdb-44e0-9f6c-f89226ce45d7 Completed 302 Found in 43ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9d3b60b7-ccdb-44e0-9f6c-f89226ce45d7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:05:58.801853"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:05:58.801853"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:05:58.805159') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:05:58.805921"], ["expired_at", "2015-05-11 17:05:58.806027"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "303eaf01-7f02-4e1e-b2e3-cbb0cec6e249"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/303eaf01-7f02-4e1e-b2e3-cbb0cec6e249 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '303eaf01-7f02-4e1e-b2e3-cbb0cec6e249' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:05:58.813431"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:05:58.813431"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:05:58.816035') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:05:58.816671"], ["expired_at", "2015-05-11 17:05:58.816847"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4cec92eb-b87f-4f13-a2f9-a9633e10b83d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4cec92eb-b87f-4f13-a2f9-a9633e10b83d Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:05:58.822358"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:05:58.822358"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:05:58.823303"], ["expired_at", "2015-05-11 17:05:58.823396"], ["init_params", "{}"], ["oauth_code", "c09768a8-d258-4d51-aca9-d4956948dcb9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:05:58.824132"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:05:58.828206') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:05:58.829275"], ["expired_at", "2015-05-11 17:05:58.829373"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ba6da1b5-f42b-4071-9485-69089f38af5c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ba6da1b5-f42b-4071-9485-69089f38af5c Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:05:58.834271"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:05:58.834271"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:05:58.841561"], ["expired_at", "2015-05-11 16:35:58.841680"], ["oauth_code", "0330f4a5-e88b-48cc-b712-06e02bd3d6a5"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 7.3ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:05:58.853125"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:05:58.853125"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:05:58.853904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.8ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.4ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:03.433167"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:38:03.433167"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.4ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (1.0ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.4ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:03.450344') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:03.454024"], ["expired_at", "2015-05-11 17:38:03.454210"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bbc5ec3a-0ba3-4e83-80d9-4a44b05c9501"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bbc5ec3a-0ba3-4e83-80d9-4a44b05c9501 Completed 302 Found in 37ms (ActiveRecord: 3.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:03.463225"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:03.463225"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:03.467759') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:03.468429"], ["expired_at", "2015-05-11 17:38:03.468538"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "50391f01-fdd5-4da9-b896-85738fe4a78f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/50391f01-fdd5-4da9-b896-85738fe4a78f Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '50391f01-fdd5-4da9-b896-85738fe4a78f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:03.475549"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:38:03.475549"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:03.478281') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:03.478965"], ["expired_at", "2015-05-11 17:38:03.479086"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6c59736b-0584-4155-8114-b52b6d847004"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6c59736b-0584-4155-8114-b52b6d847004 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6c59736b-0584-4155-8114-b52b6d847004' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:03.483636"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:03.483636"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:03.484694"], ["expired_at", "2015-05-11 17:38:03.484816"], ["init_params", "{}"], ["oauth_code", "6e3fb029-da14-4eab-b06e-6c611d168740"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:38:03.485572"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:03.490551') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:03.491681"], ["expired_at", "2015-05-11 17:38:03.491781"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "80dc04db-ea33-4cd4-b5fb-9841b173e89c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/80dc04db-ea33-4cd4-b5fb-9841b173e89c Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:03.495754"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:03.495754"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:03.502917"], ["expired_at", "2015-05-11 17:08:03.503017"], ["oauth_code", "4ca336f1-09c9-4d37-b42e-77907b32fff4"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 38ms (Views: 36.1ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:03.544411"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:03.544411"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:38:03.545291"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction [IFKNJNMH] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [IFKNJNMH] SKYDRIVE BACKTRACE: [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [IFKNJNMH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [IFKNJNMH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [IFKNJNMH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [IFKNJNMH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [IFKNJNMH] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [IFKNJNMH] SKYDRIVE REQUEST HEADERS: [IFKNJNMH] - Authorization: Bearer [IFKNJNMH] SKYDRIVE RESPONSE HEADERS: [IFKNJNMH] - [IFKNJNMH] SKYDRIVE RESPONSE BODY: [IFKNJNMH] - [IFKNJNMH] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RXBXDCTI] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RXBXDCTI] SKYDRIVE REQUEST PAYLOAD: [RXBXDCTI] SKYDRIVE REQUEST HEADERS: - Bearer [RXBXDCTI] SKYDRIVE RESPONSE CODE: 200 [RXBXDCTI] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [VPVOYDLW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VPVOYDLW] SKYDRIVE REQUEST PAYLOAD: [VPVOYDLW] SKYDRIVE REQUEST HEADERS: - [VPVOYDLW] SKYDRIVE RESPONSE CODE: 200 [VPVOYDLW] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:10.624769"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:10.624769"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:38:10.626584"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:10.650805"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:10.650805"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:10.660243"], ["expired_at", "2015-05-11 17:08:10.660400"], ["oauth_code", "f1846bdf-b19f-42a1-b6dc-ccae48cc962d"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 3.3ms | ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:10.669363"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:10.669363"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:10.670409"], ["expired_at", "2015-05-11 17:38:10.670510"], ["init_params", "{}"], ["oauth_code", "22349c12-e03b-4296-9aa2-39ddd44383e3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:38:10.671239"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:10.675736') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:10.677390"], ["expired_at", "2015-05-11 17:38:10.677486"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "be46dbc4-fe53-4b92-be2f-aaf2679c2b2b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/be46dbc4-fe53-4b92-be2f-aaf2679c2b2b Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:10.683620"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:38:10.683620"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:10.686627') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:10.687347"], ["expired_at", "2015-05-11 17:38:10.687459"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "824651db-2549-489a-b1ec-3b9be72c667f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/824651db-2549-489a-b1ec-3b9be72c667f Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '824651db-2549-489a-b1ec-3b9be72c667f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:10.723691"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:38:10.723691"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:10.726677') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:10.727333"], ["expired_at", "2015-05-11 17:38:10.727437"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7d940fcf-69c2-4668-b0d5-85ebb8b5c731"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7d940fcf-69c2-4668-b0d5-85ebb8b5c731 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:10.734133"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:10.734133"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:10.739288') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:10.739894"], ["expired_at", "2015-05-11 17:38:10.739998"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c4b28cbb-7904-4ff5-9722-7a47d44ef920"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c4b28cbb-7904-4ff5-9722-7a47d44ef920 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c4b28cbb-7904-4ff5-9722-7a47d44ef920' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [SOEOTDYB] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [SOEOTDYB] SKYDRIVE BACKTRACE: [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [SOEOTDYB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [SOEOTDYB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [SOEOTDYB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [SOEOTDYB] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [SOEOTDYB] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [SOEOTDYB] SKYDRIVE REQUEST HEADERS: [SOEOTDYB] - Authorization: Bearer [SOEOTDYB] SKYDRIVE RESPONSE HEADERS: [SOEOTDYB] - [SOEOTDYB] SKYDRIVE RESPONSE BODY: [SOEOTDYB] - [SOEOTDYB] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [WUZZZDNR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WUZZZDNR] SKYDRIVE REQUEST PAYLOAD: [WUZZZDNR] SKYDRIVE REQUEST HEADERS: - [WUZZZDNR] SKYDRIVE RESPONSE CODE: 200 [WUZZZDNR] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [OXLKJNJZ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [OXLKJNJZ] SKYDRIVE REQUEST PAYLOAD: [OXLKJNJZ] SKYDRIVE REQUEST HEADERS: - Bearer [OXLKJNJZ] SKYDRIVE RESPONSE CODE: 200 [OXLKJNJZ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:10.820618"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:10.820618"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:10.822008"], ["expired_at", "2015-05-11 17:38:10.822103"], ["oauth_code", "aa958172-6884-4184-9f53-3b6763117c9c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:38:10.822808') AND "skydrive_api_keys"."oauth_code" = 'aa958172-6884-4184-9f53-3b6763117c9c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "41f2df30-ddd8-4a42-8fab-4845b26b0ef7"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:10.825553"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:10.825553"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:10.826923"], ["expired_at", "2015-05-11 17:38:10.827044"], ["oauth_code", "9637cb96-d4c1-4b95-ad42-9c1ff222bcc0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [EOFVBBRH] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [EOFVBBRH] SKYDRIVE REQUEST PAYLOAD: [EOFVBBRH] SKYDRIVE REQUEST HEADERS: - Bearer [EOFVBBRH] SKYDRIVE RESPONSE CODE: 200 [EOFVBBRH] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [BPIWOGTO] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/services with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:post, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [BPIWOGTO] SKYDRIVE BACKTRACE: [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [BPIWOGTO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:194:in `api_call' [BPIWOGTO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [BPIWOGTO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [BPIWOGTO] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [BPIWOGTO] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [BPIWOGTO] SKYDRIVE REQUEST HEADERS: [BPIWOGTO] - Authorization: Bearer [BPIWOGTO] SKYDRIVE RESPONSE HEADERS: [BPIWOGTO] - [BPIWOGTO] SKYDRIVE RESPONSE BODY: [BPIWOGTO] - [BPIWOGTO] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [WZNQQPVO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WZNQQPVO] SKYDRIVE REQUEST PAYLOAD: [WZNQQPVO] SKYDRIVE REQUEST HEADERS: - [WZNQQPVO] SKYDRIVE RESPONSE CODE: 200 [WZNQQPVO] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:49.526393"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:49.526393"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:38:49.528414"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:49.549020"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:49.549020"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:49.588838"], ["expired_at", "2015-05-11 17:08:49.589027"], ["oauth_code", "fef254f3-d704-469d-9cac-822cfa91444c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 40ms (Views: 4.1ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:49.600488"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:49.600488"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:49.601835"], ["expired_at", "2015-05-11 17:38:49.601960"], ["init_params", "{}"], ["oauth_code", "440487aa-2f59-49ac-a2c4-deaa9ac25b6f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:38:49.602889"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:49.607990') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:49.609999"], ["expired_at", "2015-05-11 17:38:49.610140"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8fda9f4b-62d1-46f7-88a9-58241c31fa97"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8fda9f4b-62d1-46f7-88a9-58241c31fa97 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:49.619589"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:38:49.619589"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:49.622729') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:49.623441"], ["expired_at", "2015-05-11 17:38:49.623566"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "236b94d7-5157-4591-b53a-f4977cb293a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/236b94d7-5157-4591-b53a-f4977cb293a3 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:49.631060"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:38:49.631060"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:49.633753') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:49.634374"], ["expired_at", "2015-05-11 17:38:49.634475"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7f537017-ff04-4198-8720-d8c53e877bc1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7f537017-ff04-4198-8720-d8c53e877bc1 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7f537017-ff04-4198-8720-d8c53e877bc1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:38:49.639379"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:38:49.639379"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:38:49.643742') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:38:49.644353"], ["expired_at", "2015-05-11 17:38:49.644449"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ca4ae3d0-1030-43db-9b46-24f118fa3e69"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ca4ae3d0-1030-43db-9b46-24f118fa3e69 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ca4ae3d0-1030-43db-9b46-24f118fa3e69' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:12.153707"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:39:12.153707"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:39:12.168469') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:12.171633"], ["expired_at", "2015-05-11 17:39:12.171802"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "57701c82-8d1e-4880-b83a-151d9d7d7104"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/57701c82-8d1e-4880-b83a-151d9d7d7104 Completed 302 Found in 37ms (ActiveRecord: 2.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '57701c82-8d1e-4880-b83a-151d9d7d7104' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:12.180190"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:39:12.180190"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:39:12.182814') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:12.183455"], ["expired_at", "2015-05-11 17:39:12.183565"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2c38b526-953f-49fa-bb77-a7281ac1ef8d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2c38b526-953f-49fa-bb77-a7281ac1ef8d Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:12.189659"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:39:12.189659"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:39:12.194313') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:12.194966"], ["expired_at", "2015-05-11 17:39:12.195079"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b8c81845-88e6-4e2b-96cd-810c44fb6c25"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b8c81845-88e6-4e2b-96cd-810c44fb6c25 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b8c81845-88e6-4e2b-96cd-810c44fb6c25' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:12.200399"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:39:12.200399"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:12.201368"], ["expired_at", "2015-05-11 17:39:12.201463"], ["init_params", "{}"], ["oauth_code", "64a7dff9-2b3b-4b70-a57b-62cda3a7cedb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:39:12.202165"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:39:12.206795') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:12.207902"], ["expired_at", "2015-05-11 17:39:12.208017"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bf643677-6568-49b7-8aca-0bca45797195"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bf643677-6568-49b7-8aca-0bca45797195 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:12.211700"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:39:12.211700"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:12.219101"], ["expired_at", "2015-05-11 17:09:12.219208"], ["oauth_code", "52d6614f-c0a4-4a3a-b60f-2bf698d51cf7"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 39ms (Views: 36.9ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:12.260603"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:39:12.260603"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:39:12.261381"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [AQDHWRSQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AQDHWRSQ] SKYDRIVE REQUEST PAYLOAD: [AQDHWRSQ] SKYDRIVE REQUEST HEADERS: - [AQDHWRSQ] SKYDRIVE RESPONSE CODE: 200 [AQDHWRSQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [IRRTLAWH] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [IRRTLAWH] SKYDRIVE REQUEST PAYLOAD: [IRRTLAWH] SKYDRIVE REQUEST HEADERS: - Bearer [IRRTLAWH] SKYDRIVE RESPONSE CODE: 200 [IRRTLAWH] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction [HVSNPWIS] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [HVSNPWIS] SKYDRIVE BACKTRACE: [HVSNPWIS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [HVSNPWIS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [HVSNPWIS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [HVSNPWIS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [HVSNPWIS] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [HVSNPWIS] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [HVSNPWIS] SKYDRIVE REQUEST HEADERS: [HVSNPWIS] - Authorization: Bearer [HVSNPWIS] SKYDRIVE RESPONSE HEADERS: [HVSNPWIS] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [HVSNPWIS] SKYDRIVE RESPONSE BODY: [HVSNPWIS] - { [HVSNPWIS] - "error": { [HVSNPWIS] - "code": "-2147024891, System.UnauthorizedAccessException", [HVSNPWIS] - "message": "Access denied. You do not have permission to perform this action or access this resource." [HVSNPWIS] - } [HVSNPWIS] - } [HVSNPWIS] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction [QUWDBRKN] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [QUWDBRKN] SKYDRIVE BACKTRACE: [QUWDBRKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [QUWDBRKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [QUWDBRKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [QUWDBRKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (2 levels) in ' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [QUWDBRKN] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [QUWDBRKN] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [QUWDBRKN] SKYDRIVE REQUEST HEADERS: [QUWDBRKN] - Authorization: Bearer [QUWDBRKN] SKYDRIVE RESPONSE HEADERS: [QUWDBRKN] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [QUWDBRKN] SKYDRIVE RESPONSE BODY: [QUWDBRKN] - { [QUWDBRKN] - "error": { [QUWDBRKN] - "code": "-2147024891, System.UnauthorizedAccessException", [QUWDBRKN] - "message": "Access denied. You do not have permission to perform this action or access this resource." [QUWDBRKN] - } [QUWDBRKN] - } [QUWDBRKN] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [JQBVWFET] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JQBVWFET] SKYDRIVE REQUEST PAYLOAD: [JQBVWFET] SKYDRIVE REQUEST HEADERS: - [JQBVWFET] SKYDRIVE RESPONSE CODE: 200 [JQBVWFET] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [HIUWUHRE] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [HIUWUHRE] SKYDRIVE REQUEST PAYLOAD: [HIUWUHRE] SKYDRIVE REQUEST HEADERS: - Bearer [HIUWUHRE] SKYDRIVE RESPONSE CODE: 200 [HIUWUHRE] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:13.068915"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:39:13.068915"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:39:13.082525') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:13.112644"], ["expired_at", "2015-05-11 17:39:13.112819"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a87c6aa5-7ced-4775-991a-34999c662254"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a87c6aa5-7ced-4775-991a-34999c662254 Completed 302 Found in 62ms (ActiveRecord: 2.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a87c6aa5-7ced-4775-991a-34999c662254' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:13.120920"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:39:13.120920"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:39:13.126667') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:13.127490"], ["expired_at", "2015-05-11 17:39:13.127611"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8f824deb-4c72-4ba7-bd08-ff54b6d1350e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8f824deb-4c72-4ba7-bd08-ff54b6d1350e Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8f824deb-4c72-4ba7-bd08-ff54b6d1350e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:13.135609"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:39:13.135609"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:39:13.138163') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:13.138794"], ["expired_at", "2015-05-11 17:39:13.138894"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a4977607-9c11-4c42-b619-83b2d2cdee55"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a4977607-9c11-4c42-b619-83b2d2cdee55 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:13.145054"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:39:13.145054"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:13.146088"], ["expired_at", "2015-05-11 17:39:13.146189"], ["init_params", "{}"], ["oauth_code", "1cfc9bec-d4ba-4f8d-8b1c-5d5bbe90a821"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:39:13.146901"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:39:13.151916') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:13.153313"], ["expired_at", "2015-05-11 17:39:13.153499"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "75c00adc-7dfe-43ff-a224-86a028ef268b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/75c00adc-7dfe-43ff-a224-86a028ef268b Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:13.157583"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:39:13.157583"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:13.164401"], ["expired_at", "2015-05-11 17:09:13.164527"], ["oauth_code", "445cc449-29c4-4047-9aa6-eeb1b5456d3c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.3ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:39:13.174577"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:39:13.174577"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:39:13.175461"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:13.185563"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:39:13.185563"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:13.186676"], ["expired_at", "2015-05-11 17:39:13.186775"], ["oauth_code", "3b6c5878-3b2e-4a44-8ec5-935edd3c49f0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:13.188822"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:39:13.188822"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:39:13.189809"], ["expired_at", "2015-05-11 17:39:13.189892"], ["oauth_code", "d5872d32-a939-4373-89b4-7df424f294a9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:39:13.193362') AND "skydrive_api_keys"."oauth_code" = 'd5872d32-a939-4373-89b4-7df424f294a9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "a32deaa9-93e1-44d4-87f5-9d20609cec20"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.334474"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.334474"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.338246"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.338246"], ["username", "user"]] SQLite3::BusyException: database is locked: INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?)  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 500 Internal Server Error in 15ms (ActiveRecord: 0.4ms)  (0.1ms) rollback transaction  (0.0ms) SAVEPOINT active_record_1  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.343659"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.343659"], ["username", "user"]] SQLite3::BusyException: database is locked: INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?)  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 500 Internal Server Error in 2ms (ActiveRecord: 0.3ms)  (0.0ms) rollback transaction  (0.0ms) begin transaction SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:49:53.336467"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.347334"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.347334"], ["username", "user"]] SQLite3::BusyException: database is locked: INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?)  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) rollback transaction Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1  (0.0ms) begin transaction SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.351089"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.351089"], ["username", "user"]] SQLite3::BusyException: database is locked: INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?)  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.353663"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.353663"], ["username", "user"]] SQLite3::BusyException: database is locked: INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?)  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.355904"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.355904"], ["username", "user"]] SQLite3::BusyException: database is locked: INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?)  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms) [OADVSTJQ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}}  (0.8ms) rollback transaction [OADVSTJQ] SKYDRIVE BACKTRACE: [OADVSTJQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [OADVSTJQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [OADVSTJQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [OADVSTJQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (3 levels) in ' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [OADVSTJQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:170:in `block (2 levels) in ' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [OADVSTJQ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [OADVSTJQ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [OADVSTJQ] SKYDRIVE REQUEST HEADERS: [OADVSTJQ] - Authorization: Bearer [OADVSTJQ] SKYDRIVE RESPONSE HEADERS: [OADVSTJQ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [OADVSTJQ] SKYDRIVE RESPONSE BODY: [OADVSTJQ] - { [OADVSTJQ] - "error": { [OADVSTJQ] - "code": "-2147024891, System.UnauthorizedAccessException", [OADVSTJQ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [OADVSTJQ] - } [OADVSTJQ] - } [OADVSTJQ] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.362954"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.362954"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:49:53.373601"], ["expired_at", "2015-05-11 17:19:53.373895"], ["oauth_code", "03792524-8b74-4389-b075-e4e33e238af3"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction Completed 401 Unauthorized in 11ms (Views: 3.5ms | ActiveRecord: 0.5ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.383792"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.383792"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:49:53.384795"], ["expired_at", "2015-05-11 17:49:53.384894"], ["init_params", "{}"], ["oauth_code", "dc6f4558-0b81-409b-b78f-e74343292d3c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:49:53.385680"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:49:53.390482') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer"  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:49:53.392310"], ["expired_at", "2015-05-11 17:49:53.392435"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "21b47476-d2c6-44c7-890f-4b39ade7ea19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 # => 200 OK | 0 bytes [XVYTPWQJ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [XVYTPWQJ] SKYDRIVE REQUEST PAYLOAD: [XVYTPWQJ] SKYDRIVE REQUEST HEADERS: - Bearer [XVYTPWQJ] SKYDRIVE RESPONSE CODE: 200 [XVYTPWQJ] SKYDRIVE RESPONSE BODY: Redirected to http://test.host/skydrive/launch/21b47476-d2c6-44c7-890f-4b39ade7ea19 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.398596"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.398596"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:49:53.403404') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:49:53.404090"], ["expired_at", "2015-05-11 17:49:53.404201"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "640e354d-279b-4479-9df6-82ddce8ef863"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/640e354d-279b-4479-9df6-82ddce8ef863 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '640e354d-279b-4479-9df6-82ddce8ef863' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [RRVMQDSK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RRVMQDSK] SKYDRIVE REQUEST PAYLOAD: [RRVMQDSK] SKYDRIVE REQUEST HEADERS: - [RRVMQDSK] SKYDRIVE RESPONSE CODE: 200 [RRVMQDSK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.443120"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.443120"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:49:53.445944') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:49:53.446601"], ["expired_at", "2015-05-11 17:49:53.446705"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "042c86e7-d3e9-4472-a54f-558640f7c088"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/042c86e7-d3e9-4472-a54f-558640f7c088 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '042c86e7-d3e9-4472-a54f-558640f7c088' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:49:53.453928"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.453928"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:49:53.456678') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:49:53.457400"], ["expired_at", "2015-05-11 17:49:53.457505"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a49346e1-a3d4-4f64-a6bc-219b34b70afd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a49346e1-a3d4-4f64-a6bc-219b34b70afd Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LCLXUYIU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LCLXUYIU] SKYDRIVE REQUEST PAYLOAD: [LCLXUYIU] SKYDRIVE REQUEST HEADERS: - [LCLXUYIU] SKYDRIVE RESPONSE CODE: 200 [LCLXUYIU] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction [JYBHFCCV] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [JYBHFCCV] SKYDRIVE BACKTRACE: [JYBHFCCV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [JYBHFCCV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [JYBHFCCV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [JYBHFCCV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (3 levels) in ' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [JYBHFCCV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:170:in `block (2 levels) in ' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [JYBHFCCV] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [JYBHFCCV] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [JYBHFCCV] SKYDRIVE REQUEST HEADERS: [JYBHFCCV] - Authorization: Bearer [JYBHFCCV] SKYDRIVE RESPONSE HEADERS: [JYBHFCCV] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [JYBHFCCV] SKYDRIVE RESPONSE BODY: [JYBHFCCV] - { [JYBHFCCV] - "error": { [JYBHFCCV] - "code": "-2147024891, System.UnauthorizedAccessException", [JYBHFCCV] - "message": "Access denied. You do not have permission to perform this action or access this resource." [JYBHFCCV] - } [JYBHFCCV] - } [JYBHFCCV] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ROERTLIZ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ROERTLIZ] SKYDRIVE REQUEST PAYLOAD: [ROERTLIZ] SKYDRIVE REQUEST HEADERS: - Bearer [ROERTLIZ] SKYDRIVE RESPONSE CODE: 200 [ROERTLIZ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:49:53.543083"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.543083"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:49:53.544601"], ["expired_at", "2015-05-11 17:49:53.544705"], ["oauth_code", "8701f5e6-57a4-4390-a7e4-b3c8a404619d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:49:53.545455') AND "skydrive_api_keys"."oauth_code" = '8701f5e6-57a4-4390-a7e4-b3c8a404619d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "cb8dba2d-a778-45b8-ab50-674cd2c96393"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:49:53.548241"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:49:53.548241"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:49:53.549236"], ["expired_at", "2015-05-11 17:49:53.549327"], ["oauth_code", "a25c40d6-818c-4433-a26b-a61ffa76f2b6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [RXWTZDPX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RXWTZDPX] SKYDRIVE REQUEST PAYLOAD: [RXWTZDPX] SKYDRIVE REQUEST HEADERS: - [RXWTZDPX] SKYDRIVE RESPONSE CODE: 200 [RXWTZDPX] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RFXTYOMF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RFXTYOMF] SKYDRIVE REQUEST PAYLOAD: [RFXTYOMF] SKYDRIVE REQUEST HEADERS: - Bearer [RFXTYOMF] SKYDRIVE RESPONSE CODE: 200 [RFXTYOMF] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction [AARDPIRP] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [AARDPIRP] SKYDRIVE BACKTRACE: [AARDPIRP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [AARDPIRP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [AARDPIRP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [AARDPIRP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (3 levels) in ' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [AARDPIRP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:170:in `block (2 levels) in ' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [AARDPIRP] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [AARDPIRP] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [AARDPIRP] SKYDRIVE REQUEST HEADERS: [AARDPIRP] - Authorization: Bearer [AARDPIRP] SKYDRIVE RESPONSE HEADERS: [AARDPIRP] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [AARDPIRP] SKYDRIVE RESPONSE BODY: [AARDPIRP] - { [AARDPIRP] - "error": { [AARDPIRP] - "code": "-2147024891, System.UnauthorizedAccessException", [AARDPIRP] - "message": "Access denied. You do not have permission to perform this action or access this resource." [AARDPIRP] - } [AARDPIRP] - } [AARDPIRP] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:06.637876"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:50:06.637876"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:50:06.640060"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:06.661180"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:50:06.661180"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:06.703077"], ["expired_at", "2015-05-11 17:20:06.703282"], ["oauth_code", "c41c046c-3c6c-491a-ab0e-30c65ba49ca0"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 42ms (Views: 3.7ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:06.712899"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:50:06.712899"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:50:06.717712') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:06.718389"], ["expired_at", "2015-05-11 17:50:06.718534"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0cea2efb-e16b-4888-86e3-9025c1bba934"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0cea2efb-e16b-4888-86e3-9025c1bba934 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0cea2efb-e16b-4888-86e3-9025c1bba934' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:06.724531"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:50:06.724531"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:06.725724"], ["expired_at", "2015-05-11 17:50:06.725822"], ["init_params", "{}"], ["oauth_code", "2ddf5f89-189d-46eb-bfd0-4e498ecf7a6f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:50:06.726556"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:50:06.730681') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:06.731901"], ["expired_at", "2015-05-11 17:50:06.732022"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0192109c-cfe9-42a2-8600-051057e6a5f2"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0192109c-cfe9-42a2-8600-051057e6a5f2 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:06.738890"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:50:06.738890"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:50:06.741599') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:06.742248"], ["expired_at", "2015-05-11 17:50:06.742345"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c26ae282-78a4-4727-a97e-87fc1a207f2c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c26ae282-78a4-4727-a97e-87fc1a207f2c Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c26ae282-78a4-4727-a97e-87fc1a207f2c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:06.748807"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:50:06.748807"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:50:06.751511') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:06.752173"], ["expired_at", "2015-05-11 17:50:06.752280"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1eab290a-c324-4703-802b-49444120580b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1eab290a-c324-4703-802b-49444120580b Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:10.289599"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:50:10.289599"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:10.297533"], ["expired_at", "2015-05-11 17:50:10.297714"], ["oauth_code", "b7688834-0250-42b4-80f1-f8ddb29aefc4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:10.302095"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:50:10.302095"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:10.303287"], ["expired_at", "2015-05-11 17:50:10.303385"], ["oauth_code", "f9e39d58-2ac6-4a2f-872a-432632c36b18"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:50:10.304094') AND "skydrive_api_keys"."oauth_code" = 'f9e39d58-2ac6-4a2f-872a-432632c36b18' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "6350cd15-a845-4b12-8650-5636ef29364f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:10.321388"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:50:10.321388"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:10.322535"], ["expired_at", "2015-05-11 17:50:10.322656"], ["init_params", "{}"], ["oauth_code", "e419e2ff-86a8-475c-a9af-aba88b1ad47f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:50:10.323726"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:50:10.339767') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:10.340976"], ["expired_at", "2015-05-11 17:50:10.341085"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "16f7ad24-4816-44c8-8a93-199ac7774e81"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/16f7ad24-4816-44c8-8a93-199ac7774e81 Completed 302 Found in 15ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:10.351233"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:50:10.351233"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:50:10.354401') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:10.355121"], ["expired_at", "2015-05-11 17:50:10.355240"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ce765fac-39b3-405b-bf94-433af2f6ef5c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ce765fac-39b3-405b-bf94-433af2f6ef5c Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:10.361904"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:50:10.361904"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:50:10.367273') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:10.368004"], ["expired_at", "2015-05-11 17:50:10.368123"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ca6210c9-cff6-42b8-b5bf-a7acafd0aef8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ca6210c9-cff6-42b8-b5bf-a7acafd0aef8 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ca6210c9-cff6-42b8-b5bf-a7acafd0aef8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:10.374975"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:50:10.374975"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:50:10.377518') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:10.378139"], ["expired_at", "2015-05-11 17:50:10.378236"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fdf90f11-3a27-4e5a-9aef-746aaa73f14c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fdf90f11-3a27-4e5a-9aef-746aaa73f14c Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fdf90f11-3a27-4e5a-9aef-746aaa73f14c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:10.382274"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:50:10.382274"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:50:10.417731"], ["expired_at", "2015-05-11 17:20:10.417833"], ["oauth_code", "7298be8b-ea0e-46a8-a02b-d5ec17fea07c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.9ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:50:10.427792"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:50:10.427792"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:50:10.429197"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [NWQZGAOA] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [NWQZGAOA] SKYDRIVE REQUEST PAYLOAD: [NWQZGAOA] SKYDRIVE REQUEST HEADERS: - Bearer [NWQZGAOA] SKYDRIVE RESPONSE CODE: 200 [NWQZGAOA] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction [EGWLWJFB] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [EGWLWJFB] SKYDRIVE BACKTRACE: [EGWLWJFB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [EGWLWJFB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [EGWLWJFB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [EGWLWJFB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (3 levels) in ' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [EGWLWJFB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:170:in `block (2 levels) in ' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [EGWLWJFB] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [EGWLWJFB] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [EGWLWJFB] SKYDRIVE REQUEST HEADERS: [EGWLWJFB] - Authorization: Bearer [EGWLWJFB] SKYDRIVE RESPONSE HEADERS: [EGWLWJFB] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [EGWLWJFB] SKYDRIVE RESPONSE BODY: [EGWLWJFB] - { [EGWLWJFB] - "error": { [EGWLWJFB] - "code": "-2147024891, System.UnauthorizedAccessException", [EGWLWJFB] - "message": "Access denied. You do not have permission to perform this action or access this resource." [EGWLWJFB] - } [EGWLWJFB] - } [EGWLWJFB] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [QDRMBGCA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QDRMBGCA] SKYDRIVE REQUEST PAYLOAD: [QDRMBGCA] SKYDRIVE REQUEST HEADERS: - [QDRMBGCA] SKYDRIVE RESPONSE CODE: 200 [QDRMBGCA] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [XODSIPGU] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [XODSIPGU] SKYDRIVE BACKTRACE: [XODSIPGU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [XODSIPGU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [XODSIPGU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [XODSIPGU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (3 levels) in ' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [XODSIPGU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:170:in `block (2 levels) in ' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [XODSIPGU] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [XODSIPGU] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [XODSIPGU] SKYDRIVE REQUEST HEADERS: [XODSIPGU] - Authorization: Bearer [XODSIPGU] SKYDRIVE RESPONSE HEADERS: [XODSIPGU] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [XODSIPGU] SKYDRIVE RESPONSE BODY: [XODSIPGU] - { [XODSIPGU] - "error": { [XODSIPGU] - "code": "-2147024891, System.UnauthorizedAccessException", [XODSIPGU] - "message": "Access denied. You do not have permission to perform this action or access this resource." [XODSIPGU] - } [XODSIPGU] - } [XODSIPGU] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [VENCOUEY] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [VENCOUEY] SKYDRIVE REQUEST PAYLOAD: [VENCOUEY] SKYDRIVE REQUEST HEADERS: - Bearer [VENCOUEY] SKYDRIVE RESPONSE CODE: 200 [VENCOUEY] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [CYGRZFRN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CYGRZFRN] SKYDRIVE REQUEST PAYLOAD: [CYGRZFRN] SKYDRIVE REQUEST HEADERS: - [CYGRZFRN] SKYDRIVE RESPONSE CODE: 200 [CYGRZFRN] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:51:13.117361"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:51:13.117361"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:51:13.120477"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:51:13.143035"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:51:13.143035"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:51:13.182168"], ["expired_at", "2015-05-11 17:21:13.182355"], ["oauth_code", "75b933dd-9c58-4ed3-acc1-e8afc7497b70"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 3.7ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:51:13.194652"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:51:13.194652"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:51:13.197594') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:51:13.198362"], ["expired_at", "2015-05-11 17:51:13.198470"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6d49bcb7-0340-46e3-ac2e-c4f6b26b2023"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6d49bcb7-0340-46e3-ac2e-c4f6b26b2023 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6d49bcb7-0340-46e3-ac2e-c4f6b26b2023' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:51:13.203423"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:51:13.203423"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:51:13.204438"], ["expired_at", "2015-05-11 17:51:13.204556"], ["init_params", "{}"], ["oauth_code", "840c678c-7936-41e2-a58d-67c83413c934"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:51:13.205276"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:51:13.209683') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:51:13.211512"], ["expired_at", "2015-05-11 17:51:13.211635"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a1b9c44f-ca58-46c8-b952-c7306da03678"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a1b9c44f-ca58-46c8-b952-c7306da03678 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:51:13.217096"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:51:13.217096"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:51:13.221710') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:51:13.222343"], ["expired_at", "2015-05-11 17:51:13.222446"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a567b1e0-7fe5-4f4a-9d25-3691944fcbb6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a567b1e0-7fe5-4f4a-9d25-3691944fcbb6 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a567b1e0-7fe5-4f4a-9d25-3691944fcbb6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:51:13.230301"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:51:13.230301"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:51:13.233075') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:51:13.233736"], ["expired_at", "2015-05-11 17:51:13.233835"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "61e19daa-2640-442c-bf74-70e4821e0cbd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/61e19daa-2640-442c-bf74-70e4821e0cbd Completed 302 Found in 8ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:51:13.246596"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:51:13.246596"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:51:13.247871"], ["expired_at", "2015-05-11 17:51:13.248018"], ["oauth_code", "d8ba9c27-c0ed-4c05-8904-0d4f49925f53"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:51:13.248869') AND "skydrive_api_keys"."oauth_code" = 'd8ba9c27-c0ed-4c05-8904-0d4f49925f53' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "82d92b96-54de-43d5-ba27-d06c256a2706"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:51:13.251760"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:51:13.251760"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:51:13.252832"], ["expired_at", "2015-05-11 17:51:13.252930"], ["oauth_code", "698dcae0-e260-4a2f-a735-9ac0dbc89321"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:52:16.355575"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:52:16.355575"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:52:16.371585') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:52:16.375183"], ["expired_at", "2015-05-11 17:52:16.375375"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e31ce482-1f7e-4d1e-9359-3a870ce2f0b0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e31ce482-1f7e-4d1e-9359-3a870ce2f0b0 Completed 302 Found in 34ms (ActiveRecord: 2.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:52:16.383218"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:52:16.383218"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:52:16.388137') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:52:16.388828"], ["expired_at", "2015-05-11 17:52:16.388939"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "202537f2-76be-4355-a1b9-a219f6d8766b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/202537f2-76be-4355-a1b9-a219f6d8766b Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '202537f2-76be-4355-a1b9-a219f6d8766b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:52:16.394698"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:52:16.394698"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:52:16.395784"], ["expired_at", "2015-05-11 17:52:16.395878"], ["init_params", "{}"], ["oauth_code", "cc290ed0-e7e5-4605-9c16-6105091b2de8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:52:16.396618"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:52:16.401114') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:52:16.402209"], ["expired_at", "2015-05-11 17:52:16.402302"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "201caea8-3c41-4f45-9258-c52bd2eb35a6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/201caea8-3c41-4f45-9258-c52bd2eb35a6 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:52:16.408385"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:52:16.408385"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:52:16.410904') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:52:16.411522"], ["expired_at", "2015-05-11 17:52:16.411632"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "90b2de2f-a472-4209-bd31-665cccd41931"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/90b2de2f-a472-4209-bd31-665cccd41931 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '90b2de2f-a472-4209-bd31-665cccd41931' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:52:16.415463"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:52:16.415463"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:52:16.455396"], ["expired_at", "2015-05-11 17:22:16.455508"], ["oauth_code", "e5edf593-aed7-4ead-aa3d-6ac46a6f7a9b"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:52:16.464660"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:52:16.464660"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:52:16.465550"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:52:16.475309"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:52:16.475309"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:52:16.476633"], ["expired_at", "2015-05-11 17:52:16.476769"], ["oauth_code", "943f4205-4d95-4127-8028-ea1ba6d5a469"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:52:16.478756"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:52:16.478756"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:52:16.479904"], ["expired_at", "2015-05-11 17:52:16.480061"], ["oauth_code", "9d3fb0b7-a288-46be-889a-df0c137d5914"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:52:16.481153') AND "skydrive_api_keys"."oauth_code" = '9d3fb0b7-a288-46be-889a-df0c137d5914' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "5fb24512-f82f-4348-8540-331caf331cdf"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction [QALJCQLT] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [QALJCQLT] SKYDRIVE BACKTRACE: [QALJCQLT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [QALJCQLT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [QALJCQLT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [QALJCQLT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:171:in `block (3 levels) in ' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [QALJCQLT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:170:in `block (2 levels) in ' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [QALJCQLT] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [QALJCQLT] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [QALJCQLT] SKYDRIVE REQUEST HEADERS: [QALJCQLT] - Authorization: Bearer [QALJCQLT] SKYDRIVE RESPONSE HEADERS: [QALJCQLT] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [QALJCQLT] SKYDRIVE RESPONSE BODY: [QALJCQLT] - { [QALJCQLT] - "error": { [QALJCQLT] - "code": "-2147024891, System.UnauthorizedAccessException", [QALJCQLT] - "message": "Access denied. You do not have permission to perform this action or access this resource." [QALJCQLT] - } [QALJCQLT] - } [QALJCQLT] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [OZYLKQPQ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [OZYLKQPQ] SKYDRIVE REQUEST PAYLOAD: [OZYLKQPQ] SKYDRIVE REQUEST HEADERS: - Bearer [OZYLKQPQ] SKYDRIVE RESPONSE CODE: 200 [OZYLKQPQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 465 bytes [IIGBJVOG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IIGBJVOG] SKYDRIVE REQUEST PAYLOAD: [IIGBJVOG] SKYDRIVE REQUEST HEADERS: - [IIGBJVOG] SKYDRIVE RESPONSE CODE: 200 [IIGBJVOG] SKYDRIVE RESPONSE BODY: {"error":"invalid_request","error_description":"AADSTS90014: The request body must contain the following parameter: 'refresh_token'. Trace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86 Correlation ID: 4e75524f-f268-499b-b0a2-e3469408748d Timestamp: 2015-05-01 19:52:25Z","error_codes":[90014],"timestamp":"2015-05-01 19:52:25Z","trace_id":"1a18b1f6-e4b2-4129-a1f8-7fa865546c86","correlation_id":"4e75524f-f268-499b-b0a2-e3469408748d","submit_url":null,"context":null}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [SHUVWEER] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SHUVWEER] SKYDRIVE REQUEST PAYLOAD: [SHUVWEER] SKYDRIVE REQUEST HEADERS: - [SHUVWEER] SKYDRIVE RESPONSE CODE: 200 [SHUVWEER] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:55:51.714509"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:55:51.714509"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:55:51.722804"], ["expired_at", "2015-05-11 17:55:51.722967"], ["oauth_code", "6d1c335f-dacc-4631-a488-abe0f694e65f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:55:51.727190"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:55:51.727190"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:55:51.728535"], ["expired_at", "2015-05-11 17:55:51.728636"], ["oauth_code", "d653b575-68a6-4fc4-80db-8cb4b16b0aed"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:55:51.729417') AND "skydrive_api_keys"."oauth_code" = 'd653b575-68a6-4fc4-80db-8cb4b16b0aed' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "257d3256-cd3b-4985-87ac-feb14ca2609f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [VUHXFGPZ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [VUHXFGPZ] SKYDRIVE REQUEST PAYLOAD: [VUHXFGPZ] SKYDRIVE REQUEST HEADERS: - Bearer [VUHXFGPZ] SKYDRIVE RESPONSE CODE: 200 [VUHXFGPZ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [RTCWBJZK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RTCWBJZK] SKYDRIVE REQUEST PAYLOAD: [RTCWBJZK] SKYDRIVE REQUEST HEADERS: - [RTCWBJZK] SKYDRIVE RESPONSE CODE: 200 [RTCWBJZK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [BLAMDGJJ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [BLAMDGJJ] SKYDRIVE BACKTRACE: [BLAMDGJJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [BLAMDGJJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [BLAMDGJJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [BLAMDGJJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (3 levels) in ' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [BLAMDGJJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:179:in `block (2 levels) in ' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [BLAMDGJJ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [BLAMDGJJ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [BLAMDGJJ] SKYDRIVE REQUEST HEADERS: [BLAMDGJJ] - Authorization: Bearer [BLAMDGJJ] SKYDRIVE RESPONSE HEADERS: [BLAMDGJJ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [BLAMDGJJ] SKYDRIVE RESPONSE BODY: [BLAMDGJJ] - { [BLAMDGJJ] - "error": { [BLAMDGJJ] - "code": "-2147024891, System.UnauthorizedAccessException", [BLAMDGJJ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [BLAMDGJJ] - } [BLAMDGJJ] - } [BLAMDGJJ] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 591 bytes [YYRWCFWE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YYRWCFWE] SKYDRIVE REQUEST PAYLOAD: [YYRWCFWE] SKYDRIVE REQUEST HEADERS: - [YYRWCFWE] SKYDRIVE RESPONSE CODE: 200 [YYRWCFWE] SKYDRIVE RESPONSE BODY: { "error":"invalid_request", "error_description":"AADSTS90014: The request body must contain the following parameter: 'refresh_token'. Trace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86 Correlation ID: 4e75524f-f268-499b-b0a2-e3469408748d Timestamp: 2015-05-01 19:52:25Z", "error_codes":[90014], "timestamp":"2015-05-01 19:52:25Z", "trace_id":"1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "correlation_id":"4e75524f-f268-499b-b0a2-e3469408748d", "submit_url":null, "context":null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:55:51.822242"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:55:51.822242"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:55:51.869023') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:55:51.870050"], ["expired_at", "2015-05-11 17:55:51.870245"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9076995e-5308-43a8-8cb4-16c44955e8cc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9076995e-5308-43a8-8cb4-16c44955e8cc Completed 302 Found in 46ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9076995e-5308-43a8-8cb4-16c44955e8cc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:55:51.879147"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:55:51.879147"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:55:51.881782') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:55:51.882423"], ["expired_at", "2015-05-11 17:55:51.882524"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8526f403-1909-4d4f-84a8-1d8a2ef01cbe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8526f403-1909-4d4f-84a8-1d8a2ef01cbe Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8526f403-1909-4d4f-84a8-1d8a2ef01cbe' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:55:51.889638"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:55:51.889638"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:55:51.892240') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:55:51.895243"], ["expired_at", "2015-05-11 17:55:51.895373"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc32aab2-c871-40cb-8d93-f742a4e9b3e1"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc32aab2-c871-40cb-8d93-f742a4e9b3e1 Completed 302 Found in 8ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:55:51.901588"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:55:51.901588"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:55:51.902657"], ["expired_at", "2015-05-11 17:55:51.902766"], ["init_params", "{}"], ["oauth_code", "47225584-2fb5-4f44-ae21-1ae78bba7d74"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:55:51.903555"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:55:51.910460') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:55:51.911782"], ["expired_at", "2015-05-11 17:55:51.911886"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5b7b5a88-6ede-4870-88a3-fbba3d269583"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5b7b5a88-6ede-4870-88a3-fbba3d269583 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:55:51.916584"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:55:51.916584"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:55:51.927310"], ["expired_at", "2015-05-11 17:25:51.927419"], ["oauth_code", "adc64dde-5121-4abf-a699-322f47d8b24e"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:55:51.935411"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:55:51.935411"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:55:51.936112"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:10.050163"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:10.050163"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:10.058163"], ["expired_at", "2015-05-11 17:56:10.058346"], ["oauth_code", "b30d1896-e181-49b4-8778-a12f7bfdfe71"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:10.062450"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:10.062450"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:10.063893"], ["expired_at", "2015-05-11 17:56:10.064024"], ["oauth_code", "9adef516-58d7-4ad9-af43-5b6216abfa97"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:56:10.065006') AND "skydrive_api_keys"."oauth_code" = '9adef516-58d7-4ad9-af43-5b6216abfa97' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "11bec7d2-637c-43c8-9b24-399e0779aba4"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [HWTTUTBM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HWTTUTBM] SKYDRIVE REQUEST PAYLOAD: [HWTTUTBM] SKYDRIVE REQUEST HEADERS: - [HWTTUTBM] SKYDRIVE RESPONSE CODE: 200 [HWTTUTBM] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [CRHSRHYD] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [CRHSRHYD] SKYDRIVE REQUEST PAYLOAD: [CRHSRHYD] SKYDRIVE REQUEST HEADERS: - Bearer [CRHSRHYD] SKYDRIVE RESPONSE CODE: 200 [CRHSRHYD] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 591 bytes [CKSWYXWX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CKSWYXWX] SKYDRIVE REQUEST PAYLOAD: [CKSWYXWX] SKYDRIVE REQUEST HEADERS: - [CKSWYXWX] SKYDRIVE RESPONSE CODE: 200 [CKSWYXWX] SKYDRIVE RESPONSE BODY: { "error":"invalid_request", "error_description":"AADSTS90014: The request body must contain the following parameter: 'refresh_token'. Trace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86 Correlation ID: 4e75524f-f268-499b-b0a2-e3469408748d Timestamp: 2015-05-01 19:52:25Z", "error_codes":[90014], "timestamp":"2015-05-01 19:52:25Z", "trace_id":"1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "correlation_id":"4e75524f-f268-499b-b0a2-e3469408748d", "submit_url":null, "context":null }  (0.0ms) rollback transaction  (0.0ms) begin transaction [ZOJFXRII] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [ZOJFXRII] SKYDRIVE BACKTRACE: [ZOJFXRII] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [ZOJFXRII] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [ZOJFXRII] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ZOJFXRII] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (3 levels) in ' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [ZOJFXRII] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:179:in `block (2 levels) in ' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [ZOJFXRII] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [ZOJFXRII] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ZOJFXRII] SKYDRIVE REQUEST HEADERS: [ZOJFXRII] - Authorization: Bearer [ZOJFXRII] SKYDRIVE RESPONSE HEADERS: [ZOJFXRII] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [ZOJFXRII] SKYDRIVE RESPONSE BODY: [ZOJFXRII] - { [ZOJFXRII] - "error": { [ZOJFXRII] - "code": "-2147024891, System.UnauthorizedAccessException", [ZOJFXRII] - "message": "Access denied. You do not have permission to perform this action or access this resource." [ZOJFXRII] - } [ZOJFXRII] - } [ZOJFXRII] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:10.158975"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:10.158975"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:10.161485"], ["expired_at", "2015-05-11 17:56:10.161700"], ["init_params", "{}"], ["oauth_code", "f48359df-a64d-4fcc-be6a-c94817bcf3aa"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:56:10.163231"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:56:10.213146') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:10.214596"], ["expired_at", "2015-05-11 17:56:10.214787"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9e8ab9b1-c2b2-4263-8797-89cd8916f36e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9e8ab9b1-c2b2-4263-8797-89cd8916f36e Completed 302 Found in 48ms (ActiveRecord: 1.0ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:10.220996"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:10.220996"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:56:10.226112') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:10.226830"], ["expired_at", "2015-05-11 17:56:10.226939"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4e173c62-2af2-439f-8910-fe7075058ad1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4e173c62-2af2-439f-8910-fe7075058ad1 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4e173c62-2af2-439f-8910-fe7075058ad1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:10.234837"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:56:10.234837"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:56:10.241120') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:10.241823"], ["expired_at", "2015-05-11 17:56:10.241931"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6dbbe3a2-359d-4d60-8360-035ae427bacf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6dbbe3a2-359d-4d60-8360-035ae427bacf Completed 302 Found in 9ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:10.249320"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:56:10.249320"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:56:10.252141') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:10.252955"], ["expired_at", "2015-05-11 17:56:10.253159"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fa2465f4-f497-4e4d-af0e-d6849980d15e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fa2465f4-f497-4e4d-af0e-d6849980d15e Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fa2465f4-f497-4e4d-af0e-d6849980d15e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:10.257112"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:10.257112"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:10.264302"], ["expired_at", "2015-05-11 17:26:10.264412"], ["oauth_code", "34510b8f-917d-4bee-8dbc-8ca226724c38"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.0ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:10.272695"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:10.272695"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:56:10.273478"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 4ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction [OOZOROOF] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [OOZOROOF] SKYDRIVE BACKTRACE: [OOZOROOF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [OOZOROOF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [OOZOROOF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [OOZOROOF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (3 levels) in ' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [OOZOROOF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:179:in `block (2 levels) in ' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [OOZOROOF] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [OOZOROOF] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [OOZOROOF] SKYDRIVE REQUEST HEADERS: [OOZOROOF] - Authorization: Bearer [OOZOROOF] SKYDRIVE RESPONSE HEADERS: [OOZOROOF] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [OOZOROOF] SKYDRIVE RESPONSE BODY: [OOZOROOF] - { [OOZOROOF] - "error": { [OOZOROOF] - "code": "-2147024891, System.UnauthorizedAccessException", [OOZOROOF] - "message": "Access denied. You do not have permission to perform this action or access this resource." [OOZOROOF] - } [OOZOROOF] - } [OOZOROOF] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [PITPBDSP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [PITPBDSP] SKYDRIVE REQUEST PAYLOAD: [PITPBDSP] SKYDRIVE REQUEST HEADERS: - Bearer [PITPBDSP] SKYDRIVE RESPONSE CODE: 200 [PITPBDSP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [VPCNZENM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VPCNZENM] SKYDRIVE REQUEST PAYLOAD: [VPCNZENM] SKYDRIVE REQUEST HEADERS: - [VPCNZENM] SKYDRIVE RESPONSE CODE: 200 [VPCNZENM] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 591 bytes [EANMRZJY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EANMRZJY] SKYDRIVE REQUEST PAYLOAD: [EANMRZJY] SKYDRIVE REQUEST HEADERS: - [EANMRZJY] SKYDRIVE RESPONSE CODE: 200 [EANMRZJY] SKYDRIVE RESPONSE BODY: { "error":"invalid_request", "error_description":"AADSTS90014: The request body must contain the following parameter: 'refresh_token'. Trace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86 Correlation ID: 4e75524f-f268-499b-b0a2-e3469408748d Timestamp: 2015-05-01 19:52:25Z", "error_codes":[90014], "timestamp":"2015-05-01 19:52:25Z", "trace_id":"1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "correlation_id":"4e75524f-f268-499b-b0a2-e3469408748d", "submit_url":null, "context":null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:16.500148"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:56:16.500148"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:56:16.513704') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:16.545573"], ["expired_at", "2015-05-11 17:56:16.545775"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "21b08d75-7f93-4b81-95e4-7bfe3fe42aca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/21b08d75-7f93-4b81-95e4-7bfe3fe42aca Completed 302 Found in 60ms (ActiveRecord: 2.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:16.554426"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:56:16.554426"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:56:16.557128') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:16.557780"], ["expired_at", "2015-05-11 17:56:16.557883"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ebcb9a95-1d70-44c6-a8e1-f08568445413"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ebcb9a95-1d70-44c6-a8e1-f08568445413 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ebcb9a95-1d70-44c6-a8e1-f08568445413' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:16.562913"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:16.562913"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:56:16.567205') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:16.567819"], ["expired_at", "2015-05-11 17:56:16.567969"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4f339e05-070f-4877-8a48-2e74b37cdd07"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4f339e05-070f-4877-8a48-2e74b37cdd07 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4f339e05-070f-4877-8a48-2e74b37cdd07' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:16.574946"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:16.574946"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:16.575909"], ["expired_at", "2015-05-11 17:56:16.576036"], ["init_params", "{}"], ["oauth_code", "17fe7c10-e42e-4e31-b736-87e7d32fb90d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:56:16.576729"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:56:16.581415') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:16.582595"], ["expired_at", "2015-05-11 17:56:16.582694"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "86bea95f-20b9-4607-8e50-fe684751ea01"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/86bea95f-20b9-4607-8e50-fe684751ea01 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:16.587830"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:16.587830"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:16.596598"], ["expired_at", "2015-05-11 17:26:16.596718"], ["oauth_code", "8b21145c-d722-4399-93f3-43ef7578ba42"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.1ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:56:16.605770"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:16.605770"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:56:16.606534"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:16.617980"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:16.617980"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:16.619195"], ["expired_at", "2015-05-11 17:56:16.619299"], ["oauth_code", "de4fdbcf-83af-4fb8-8911-2e2f7ec78043"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:16.621603"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:56:16.621603"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (2.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:56:16.622638"], ["expired_at", "2015-05-11 17:56:16.622731"], ["oauth_code", "b5127304-c018-40a4-adc8-75d9bf754d19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:56:16.625892') AND "skydrive_api_keys"."oauth_code" = 'b5127304-c018-40a4-adc8-75d9bf754d19' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b877ff8b-cc03-4219-b81a-2996c0ddd34c"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:58:42.518208"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:58:42.518208"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:58:42.527099"], ["expired_at", "2015-05-11 17:58:42.527265"], ["oauth_code", "6696191d-3b9b-4afa-a78d-bb6d327ecc6b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:58:42.528597') AND "skydrive_api_keys"."oauth_code" = '6696191d-3b9b-4afa-a78d-bb6d327ecc6b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "0c09efd0-4457-46f1-b6bc-daee4e5f67fa"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:58:42.532838"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:58:42.532838"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:58:42.533989"], ["expired_at", "2015-05-11 17:58:42.534088"], ["oauth_code", "1e63d2fc-a0e4-4822-b777-4b367fdd9db7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [UVROHWZF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UVROHWZF] SKYDRIVE REQUEST PAYLOAD: [UVROHWZF] SKYDRIVE REQUEST HEADERS: - [UVROHWZF] SKYDRIVE RESPONSE CODE: 200 [UVROHWZF] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 579 bytes [TAYUBHAP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TAYUBHAP] SKYDRIVE REQUEST PAYLOAD: [TAYUBHAP] SKYDRIVE REQUEST HEADERS: - [TAYUBHAP] SKYDRIVE RESPONSE CODE: 200 [TAYUBHAP] SKYDRIVE RESPONSE BODY: {D "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'. Trace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86 Correlation ID: 4e75524f-f268-499b-b0a2-e3469408748d Timestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [XTLLEESI] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [XTLLEESI] SKYDRIVE BACKTRACE: [XTLLEESI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [XTLLEESI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [XTLLEESI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [XTLLEESI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (3 levels) in ' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [XTLLEESI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (2 levels) in ' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [XTLLEESI] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [XTLLEESI] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [XTLLEESI] SKYDRIVE REQUEST HEADERS: [XTLLEESI] - Authorization: Bearer [XTLLEESI] SKYDRIVE RESPONSE HEADERS: [XTLLEESI] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [XTLLEESI] SKYDRIVE RESPONSE BODY: [XTLLEESI] - { [XTLLEESI] - "error": { [XTLLEESI] - "code": "-2147024891, System.UnauthorizedAccessException", [XTLLEESI] - "message": "Access denied. You do not have permission to perform this action or access this resource." [XTLLEESI] - } [XTLLEESI] - } [XTLLEESI] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ACSKVAAU] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ACSKVAAU] SKYDRIVE REQUEST PAYLOAD: [ACSKVAAU] SKYDRIVE REQUEST HEADERS: - Bearer [ACSKVAAU] SKYDRIVE RESPONSE CODE: 200 [ACSKVAAU] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:58:42.628704"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:58:42.628704"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:58:42.630427"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:58:42.677864"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:58:42.677864"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:58:42.686140"], ["expired_at", "2015-05-11 17:28:42.686256"], ["oauth_code", "d5b5f5c1-bc22-494d-8c6c-0b2e58470f7a"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:58:42.696023"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:58:42.696023"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:58:42.697212"], ["expired_at", "2015-05-11 17:58:42.697326"], ["init_params", "{}"], ["oauth_code", "0d19bf51-1b28-48b5-9446-8fd0b7cf7b6d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:58:42.698197"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:58:42.702986') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:58:42.704134"], ["expired_at", "2015-05-11 17:58:42.704228"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5a2a1fbf-a0e9-4efe-ba63-6f7003b0d256"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5a2a1fbf-a0e9-4efe-ba63-6f7003b0d256 Completed 302 Found in 8ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:58:42.714577"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:58:42.714577"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:58:42.717399') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:58:42.718076"], ["expired_at", "2015-05-11 17:58:42.718181"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bfaedb96-5d86-492c-ab5c-c58f4404b1df"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bfaedb96-5d86-492c-ab5c-c58f4404b1df Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bfaedb96-5d86-492c-ab5c-c58f4404b1df' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:58:42.725711"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:58:42.725711"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:58:42.728705') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:58:42.729405"], ["expired_at", "2015-05-11 17:58:42.729511"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b5f41666-31bd-444a-96e6-d7693e2bf24d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b5f41666-31bd-444a-96e6-d7693e2bf24d Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:58:42.735322"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:58:42.735322"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:58:42.739717') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:58:42.740341"], ["expired_at", "2015-05-11 17:58:42.740437"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6a2c9eeb-5e5d-415b-8096-58eae9de4578"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6a2c9eeb-5e5d-415b-8096-58eae9de4578 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6a2c9eeb-5e5d-415b-8096-58eae9de4578' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:59:12.258695"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:59:12.258695"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 16:59:12.260440"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:59:12.285554"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:59:12.285554"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:59:12.295303"], ["expired_at", "2015-05-11 17:29:12.295463"], ["oauth_code", "021d91b2-f0d2-4ed0-a4de-69576a23bc89"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 3.5ms | ActiveRecord: 0.3ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:59:12.304756"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:59:12.304756"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:59:12.305794"], ["expired_at", "2015-05-11 17:59:12.305904"], ["init_params", "{}"], ["oauth_code", "597f4d13-1103-4bad-b582-a498dcb16209"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 16:59:12.306653"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:59:12.311191') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:59:12.312944"], ["expired_at", "2015-05-11 17:59:12.313057"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "04985881-db4f-4032-92ac-852b471b5d01"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/04985881-db4f-4032-92ac-852b471b5d01 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:59:12.320821"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:59:12.320821"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:59:12.323486') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:59:12.324169"], ["expired_at", "2015-05-11 17:59:12.324277"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "26be476a-6e36-428e-bdb0-9133c16ab428"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/26be476a-6e36-428e-bdb0-9133c16ab428 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:59:12.365078"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 16:59:12.365078"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:59:12.367530') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:59:12.368134"], ["expired_at", "2015-05-11 17:59:12.368239"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c67b574e-6e6f-46d5-a711-aba0e69184ca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c67b574e-6e6f-46d5-a711-aba0e69184ca Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c67b574e-6e6f-46d5-a711-aba0e69184ca' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 16:59:12.373156"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:59:12.373156"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 16:59:12.377594') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:59:12.378635"], ["expired_at", "2015-05-11 17:59:12.378778"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "75b59226-238e-4811-8bd1-68feb0700726"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/75b59226-238e-4811-8bd1-68feb0700726 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '75b59226-238e-4811-8bd1-68feb0700726' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:59:12.382830"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:59:12.382830"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:59:12.383887"], ["expired_at", "2015-05-11 17:59:12.383981"], ["oauth_code", "42f695e7-ba55-4824-ba4e-48bda8007524"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 16:59:12.384696') AND "skydrive_api_keys"."oauth_code" = '42f695e7-ba55-4824-ba4e-48bda8007524' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b22d95dd-9f94-4b9c-8313-ac37b5713392"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:59:12.387689"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 16:59:12.387689"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 16:59:12.388789"], ["expired_at", "2015-05-11 17:59:12.388917"], ["oauth_code", "44b4bfdd-0ed6-4a1f-ac04-4ec4f90e7a6f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [LVULSEVP] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [LVULSEVP] SKYDRIVE BACKTRACE: [LVULSEVP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [LVULSEVP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [LVULSEVP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [LVULSEVP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (3 levels) in ' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [LVULSEVP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (2 levels) in ' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [LVULSEVP] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [LVULSEVP] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [LVULSEVP] SKYDRIVE REQUEST HEADERS: [LVULSEVP] - Authorization: Bearer [LVULSEVP] SKYDRIVE RESPONSE HEADERS: [LVULSEVP] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [LVULSEVP] SKYDRIVE RESPONSE BODY: [LVULSEVP] - { [LVULSEVP] - "error": { [LVULSEVP] - "code": "-2147024891, System.UnauthorizedAccessException", [LVULSEVP] - "message": "Access denied. You do not have permission to perform this action or access this resource." [LVULSEVP] - } [LVULSEVP] - } [LVULSEVP] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [LZSFXONJ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [LZSFXONJ] SKYDRIVE REQUEST PAYLOAD: [LZSFXONJ] SKYDRIVE REQUEST HEADERS: - Bearer [LZSFXONJ] SKYDRIVE RESPONSE CODE: 200 [LZSFXONJ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 578 bytes [QMXTQYGA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QMXTQYGA] SKYDRIVE REQUEST PAYLOAD: [QMXTQYGA] SKYDRIVE REQUEST HEADERS: - [QMXTQYGA] SKYDRIVE RESPONSE CODE: 200 [QMXTQYGA] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'. Trace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86 Correlation ID: 4e75524f-f268-499b-b0a2-e3469408748d Timestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [YRFPBMOG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YRFPBMOG] SKYDRIVE REQUEST PAYLOAD: [YRFPBMOG] SKYDRIVE REQUEST HEADERS: - [YRFPBMOG] SKYDRIVE RESPONSE CODE: 200 [YRFPBMOG] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [AVLRTQYS] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AVLRTQYS] SKYDRIVE REQUEST PAYLOAD: [AVLRTQYS] SKYDRIVE REQUEST HEADERS: - [AVLRTQYS] SKYDRIVE RESPONSE CODE: 200 [AVLRTQYS] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [BJRMUYEN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BJRMUYEN] SKYDRIVE REQUEST PAYLOAD: [BJRMUYEN] SKYDRIVE REQUEST HEADERS: - [BJRMUYEN] SKYDRIVE RESPONSE CODE: 200 [BJRMUYEN] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [ZIABIPAT] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [ZIABIPAT] SKYDRIVE BACKTRACE: [ZIABIPAT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [ZIABIPAT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [ZIABIPAT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ZIABIPAT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (3 levels) in ' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [ZIABIPAT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (2 levels) in ' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [ZIABIPAT] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [ZIABIPAT] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ZIABIPAT] SKYDRIVE REQUEST HEADERS: [ZIABIPAT] - Authorization: Bearer [ZIABIPAT] SKYDRIVE RESPONSE HEADERS: [ZIABIPAT] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [ZIABIPAT] SKYDRIVE RESPONSE BODY: [ZIABIPAT] - { [ZIABIPAT] - "error": { [ZIABIPAT] - "code": "-2147024891, System.UnauthorizedAccessException", [ZIABIPAT] - "message": "Access denied. You do not have permission to perform this action or access this resource." [ZIABIPAT] - } [ZIABIPAT] - } [ZIABIPAT] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [SVHHSGHM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [SVHHSGHM] SKYDRIVE REQUEST PAYLOAD: [SVHHSGHM] SKYDRIVE REQUEST HEADERS: - Bearer [SVHHSGHM] SKYDRIVE RESPONSE CODE: 200 [SVHHSGHM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:02:13.800613"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:02:13.800613"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:02:13.802669"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:02:13.823403"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:02:13.823403"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:02:13.861190"], ["expired_at", "2015-05-11 17:32:13.861346"], ["oauth_code", "fddbab5f-1d83-4fe9-a4d1-c7f0cc76c565"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 3.8ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:02:13.872418"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:02:13.872418"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:02:13.875458') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:02:13.876721"], ["expired_at", "2015-05-11 18:02:13.876878"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4ecd48c1-8d27-4c65-94a7-28d99e4f8f94"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4ecd48c1-8d27-4c65-94a7-28d99e4f8f94 Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4ecd48c1-8d27-4c65-94a7-28d99e4f8f94' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:02:13.882567"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:02:13.882567"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:02:13.886744') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:02:13.887340"], ["expired_at", "2015-05-11 18:02:13.887431"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8dcafff9-915e-4adf-a6cf-9df7833aa493"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8dcafff9-915e-4adf-a6cf-9df7833aa493 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8dcafff9-915e-4adf-a6cf-9df7833aa493' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:02:13.892867"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:02:13.892867"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:02:13.893873"], ["expired_at", "2015-05-11 18:02:13.893970"], ["init_params", "{}"], ["oauth_code", "c814b668-6e30-44e4-949a-d714fa220b01"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:02:13.894726"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:02:13.898950') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:02:13.900127"], ["expired_at", "2015-05-11 18:02:13.900226"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5895369a-a33d-4ccc-ac96-02536e6eb1c2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5895369a-a33d-4ccc-ac96-02536e6eb1c2 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:02:13.907735"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:02:13.907735"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:02:13.914671') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:02:13.915439"], ["expired_at", "2015-05-11 18:02:13.915550"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "00f98c76-dbe8-4ff3-8d70-89fbbd3b7b83"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/00f98c76-dbe8-4ff3-8d70-89fbbd3b7b83 Completed 302 Found in 10ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:02:13.920704"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:02:13.920704"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:02:13.921856"], ["expired_at", "2015-05-11 18:02:13.921947"], ["oauth_code", "89bbc502-e9d3-45e5-826c-c29cc6d3499b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:02:13.922700') AND "skydrive_api_keys"."oauth_code" = '89bbc502-e9d3-45e5-826c-c29cc6d3499b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "079b4ef7-7e6d-4452-837b-af220c63c5d0"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:02:13.925418"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:02:13.925418"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:02:13.926397"], ["expired_at", "2015-05-11 18:02:13.926481"], ["oauth_code", "5811741e-9d21-4cb5-aac3-33024e6604cc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:06.323200"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:06.323200"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:03:06.342007') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:06.346010"], ["expired_at", "2015-05-11 18:03:06.346264"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "543f996f-5799-4b9f-8cb6-7387864a3828"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/543f996f-5799-4b9f-8cb6-7387864a3828 Completed 302 Found in 22ms (ActiveRecord: 1.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '543f996f-5799-4b9f-8cb6-7387864a3828' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:06.358890"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:03:06.358890"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:03:06.361554') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:06.362315"], ["expired_at", "2015-05-11 18:03:06.362425"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d3d824d1-ac3c-421f-8283-275c37e63e2f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d3d824d1-ac3c-421f-8283-275c37e63e2f Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:06.369605"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:03:06.369605"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:03:06.372352') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:06.373044"], ["expired_at", "2015-05-11 18:03:06.373145"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8242eb4e-2973-4ccb-ab27-d678ae31e415"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8242eb4e-2973-4ccb-ab27-d678ae31e415 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8242eb4e-2973-4ccb-ab27-d678ae31e415' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:06.377649"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:06.377649"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:06.378555"], ["expired_at", "2015-05-11 18:03:06.378645"], ["init_params", "{}"], ["oauth_code", "d3eaa50a-7129-4108-ae8b-901464a100f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:03:06.379300"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:03:06.385385') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:06.386637"], ["expired_at", "2015-05-11 18:03:06.386744"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d95ee6fd-ad1b-4942-b27e-c24ceffa4517"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d95ee6fd-ad1b-4942-b27e-c24ceffa4517 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:06.390682"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:06.390682"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:06.426681"], ["expired_at", "2015-05-11 17:33:06.426832"], ["oauth_code", "22c94c3c-b21a-41bd-bcec-5f17228f5a36"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.1ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:06.436369"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:06.436369"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:03:06.437822"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction [HNZTBCXD] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [HNZTBCXD] SKYDRIVE BACKTRACE: [HNZTBCXD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [HNZTBCXD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [HNZTBCXD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [HNZTBCXD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (3 levels) in ' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [HNZTBCXD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (2 levels) in ' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [HNZTBCXD] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [HNZTBCXD] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [HNZTBCXD] SKYDRIVE REQUEST HEADERS: [HNZTBCXD] - Authorization: Bearer [HNZTBCXD] SKYDRIVE RESPONSE HEADERS: [HNZTBCXD] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [HNZTBCXD] SKYDRIVE RESPONSE BODY: [HNZTBCXD] - { [HNZTBCXD] - "error": { [HNZTBCXD] - "code": "-2147024891, System.UnauthorizedAccessException", [HNZTBCXD] - "message": "Access denied. You do not have permission to perform this action or access this resource." [HNZTBCXD] - } [HNZTBCXD] - } [HNZTBCXD] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [EXMJEMOM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [EXMJEMOM] SKYDRIVE REQUEST PAYLOAD: [EXMJEMOM] SKYDRIVE REQUEST HEADERS: - Bearer [EXMJEMOM] SKYDRIVE RESPONSE CODE: 200 [EXMJEMOM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KPNRJKVH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KPNRJKVH] SKYDRIVE REQUEST PAYLOAD: [KPNRJKVH] SKYDRIVE REQUEST HEADERS: - [KPNRJKVH] SKYDRIVE RESPONSE CODE: 200 [KPNRJKVH] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [PXCALENX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PXCALENX] SKYDRIVE REQUEST PAYLOAD: [PXCALENX] SKYDRIVE REQUEST HEADERS: - [PXCALENX] SKYDRIVE RESPONSE CODE: 200 [PXCALENX] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:06.532875"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:06.532875"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:06.534461"], ["expired_at", "2015-05-11 18:03:06.534573"], ["oauth_code", "c7ccb236-1540-42c9-b109-f2dd8f0deabc"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:06.536562"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:06.536562"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:06.537496"], ["expired_at", "2015-05-11 18:03:06.537578"], ["oauth_code", "5133c5fa-b0b1-44c5-bc91-f2f94ceb7e5c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:03:06.538344') AND "skydrive_api_keys"."oauth_code" = '5133c5fa-b0b1-44c5-bc91-f2f94ceb7e5c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "95a50693-0c94-47fe-a105-467709d197f4"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction [UEOYVUOV] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [UEOYVUOV] SKYDRIVE BACKTRACE: [UEOYVUOV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [UEOYVUOV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [UEOYVUOV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [UEOYVUOV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (3 levels) in ' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [UEOYVUOV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (2 levels) in ' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [UEOYVUOV] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [UEOYVUOV] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [UEOYVUOV] SKYDRIVE REQUEST HEADERS: [UEOYVUOV] - Authorization: Bearer [UEOYVUOV] SKYDRIVE RESPONSE HEADERS: [UEOYVUOV] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [UEOYVUOV] SKYDRIVE RESPONSE BODY: [UEOYVUOV] - { [UEOYVUOV] - "error": { [UEOYVUOV] - "code": "-2147024891, System.UnauthorizedAccessException", [UEOYVUOV] - "message": "Access denied. You do not have permission to perform this action or access this resource." [UEOYVUOV] - } [UEOYVUOV] - } [UEOYVUOV] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [XWEQEKPC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XWEQEKPC] SKYDRIVE REQUEST PAYLOAD: [XWEQEKPC] SKYDRIVE REQUEST HEADERS: - [XWEQEKPC] SKYDRIVE RESPONSE CODE: 200 [XWEQEKPC] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [NGZQMZGR] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [NGZQMZGR] SKYDRIVE REQUEST PAYLOAD: [NGZQMZGR] SKYDRIVE REQUEST HEADERS: - Bearer [NGZQMZGR] SKYDRIVE RESPONSE CODE: 200 [NGZQMZGR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NTZQJNKQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NTZQJNKQ] SKYDRIVE REQUEST PAYLOAD: [NTZQJNKQ] SKYDRIVE REQUEST HEADERS: - [NTZQJNKQ] SKYDRIVE RESPONSE CODE: 200 [NTZQJNKQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:39.321584"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:39.321584"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:39.330545"], ["expired_at", "2015-05-11 18:03:39.330723"], ["oauth_code", "ee2ba25f-8434-4cb7-8770-58e2d5dbe2a7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:39.334873"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:39.334873"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:39.336087"], ["expired_at", "2015-05-11 18:03:39.336228"], ["oauth_code", "8115596e-dfad-41f7-92b0-704e2d453af9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:03:39.336914') AND "skydrive_api_keys"."oauth_code" = '8115596e-dfad-41f7-92b0-704e2d453af9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "7bff2abe-95bf-48b2-aa1e-ec7e518929a9"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:39.354038"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:03:39.354038"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:03:39.395408') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:39.396231"], ["expired_at", "2015-05-11 18:03:39.396342"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "03ddf96f-fe68-4a81-87da-acc78e3c6242"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/03ddf96f-fe68-4a81-87da-acc78e3c6242 Completed 302 Found in 51ms (ActiveRecord: 1.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:39.403950"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:39.403950"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:39.405417"], ["expired_at", "2015-05-11 18:03:39.405553"], ["init_params", "{}"], ["oauth_code", "0358d69a-4715-4365-ba6c-15c06b4b7cee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:03:39.406395"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:03:39.411333') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:39.412488"], ["expired_at", "2015-05-11 18:03:39.412587"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1e09d5b8-774c-4205-aa7e-19d62bf98b27"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1e09d5b8-774c-4205-aa7e-19d62bf98b27 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:39.417617"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:39.417617"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:03:39.422471') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:39.423213"], ["expired_at", "2015-05-11 18:03:39.423312"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2df320a1-5986-48d6-9155-b75341a3583b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2df320a1-5986-48d6-9155-b75341a3583b Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2df320a1-5986-48d6-9155-b75341a3583b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:39.430320"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:03:39.430320"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:03:39.432874') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:39.433494"], ["expired_at", "2015-05-11 18:03:39.433584"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e983e9b4-8cac-4481-bdb0-0d19d72756b2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e983e9b4-8cac-4481-bdb0-0d19d72756b2 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e983e9b4-8cac-4481-bdb0-0d19d72756b2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:39.437187"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:39.437187"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:03:39.444672"], ["expired_at", "2015-05-11 17:33:39.444783"], ["oauth_code", "b860d19b-627b-4340-9644-79e8266009c9"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:03:39.452472"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:03:39.452472"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:03:39.453196"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [LPDMPHZP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [LPDMPHZP] SKYDRIVE REQUEST PAYLOAD: [LPDMPHZP] SKYDRIVE REQUEST HEADERS: - Bearer [LPDMPHZP] SKYDRIVE RESPONSE CODE: 200 [LPDMPHZP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KMIPPPUK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KMIPPPUK] SKYDRIVE REQUEST PAYLOAD: [KMIPPPUK] SKYDRIVE REQUEST HEADERS: - [KMIPPPUK] SKYDRIVE RESPONSE CODE: 200 [KMIPPPUK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [CUADTNBJ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [CUADTNBJ] SKYDRIVE BACKTRACE: [CUADTNBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [CUADTNBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [CUADTNBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [CUADTNBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (3 levels) in ' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [CUADTNBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (2 levels) in ' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [CUADTNBJ] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [CUADTNBJ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [CUADTNBJ] SKYDRIVE REQUEST HEADERS: [CUADTNBJ] - Authorization: Bearer [CUADTNBJ] SKYDRIVE RESPONSE HEADERS: [CUADTNBJ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [CUADTNBJ] SKYDRIVE RESPONSE BODY: [CUADTNBJ] - { [CUADTNBJ] - "error": { [CUADTNBJ] - "code": "-2147024891, System.UnauthorizedAccessException", [CUADTNBJ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [CUADTNBJ] - } [CUADTNBJ] - } [CUADTNBJ] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [WICUAORP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WICUAORP] SKYDRIVE REQUEST PAYLOAD: [WICUAORP] SKYDRIVE REQUEST HEADERS: - [WICUAORP] SKYDRIVE RESPONSE CODE: 200 [WICUAORP] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [QWYOKLRM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QWYOKLRM] SKYDRIVE REQUEST PAYLOAD: [QWYOKLRM] SKYDRIVE REQUEST HEADERS: - [QWYOKLRM] SKYDRIVE RESPONSE CODE: 200 [QWYOKLRM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:49.592677"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:49.592677"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:49.601160"], ["expired_at", "2015-05-11 18:05:49.601328"], ["oauth_code", "bd241384-975f-44d9-9c3a-a8be10f94b3c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:05:49.602820') AND "skydrive_api_keys"."oauth_code" = 'bd241384-975f-44d9-9c3a-a8be10f94b3c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "44de9e85-3afc-4b06-ad4a-9c4fc2b4b8ae"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:49.607428"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:49.607428"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:49.608599"], ["expired_at", "2015-05-11 18:05:49.608711"], ["oauth_code", "85d973cf-2092-45cb-9816-cac94a3701c2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:49.618909"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:49.618909"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:05:49.620645"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:49.668097"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:49.668097"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:49.677209"], ["expired_at", "2015-05-11 17:35:49.677391"], ["oauth_code", "940a9cfb-8e44-43cb-bbb4-7717e481f86c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:49.688598"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:05:49.688598"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:05:49.691359') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:49.692043"], ["expired_at", "2015-05-11 18:05:49.692146"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "748a7b06-7cda-429f-a5b9-b61a85270881"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/748a7b06-7cda-429f-a5b9-b61a85270881 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:49.699241"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:05:49.699241"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:05:49.702272') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:49.703036"], ["expired_at", "2015-05-11 18:05:49.703139"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "af6cdd11-cd1b-494f-a192-0bc66cef3ab8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/af6cdd11-cd1b-494f-a192-0bc66cef3ab8 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'af6cdd11-cd1b-494f-a192-0bc66cef3ab8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:49.708049"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:49.708049"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:49.708992"], ["expired_at", "2015-05-11 18:05:49.709092"], ["init_params", "{}"], ["oauth_code", "2a8c9917-be7b-4a60-a65a-d9c1c97e5c0c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:05:49.709781"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:05:49.713960') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:49.715208"], ["expired_at", "2015-05-11 18:05:49.715328"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "52f8da9a-a9c8-431e-b979-ebf3a296f5cf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/52f8da9a-a9c8-431e-b979-ebf3a296f5cf Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:49.721154"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:49.721154"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:05:49.728351') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:49.729031"], ["expired_at", "2015-05-11 18:05:49.729134"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "46afc4fd-85ee-4b2e-84f0-10d57df7b76e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/46afc4fd-85ee-4b2e-84f0-10d57df7b76e Completed 302 Found in 7ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '46afc4fd-85ee-4b2e-84f0-10d57df7b76e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [KOFEXGXR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KOFEXGXR] SKYDRIVE REQUEST PAYLOAD: [KOFEXGXR] SKYDRIVE REQUEST HEADERS: - [KOFEXGXR] SKYDRIVE RESPONSE CODE: 200 [KOFEXGXR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [LMPQXYFL] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [LMPQXYFL] SKYDRIVE BACKTRACE: [LMPQXYFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [LMPQXYFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [LMPQXYFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [LMPQXYFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [LMPQXYFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [LMPQXYFL] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [LMPQXYFL] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [LMPQXYFL] SKYDRIVE REQUEST HEADERS: [LMPQXYFL] - Authorization: Bearer [LMPQXYFL] SKYDRIVE RESPONSE HEADERS: [LMPQXYFL] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [LMPQXYFL] SKYDRIVE RESPONSE BODY: [LMPQXYFL] - { [LMPQXYFL] - "error": { [LMPQXYFL] - "code": "-2147024891, System.UnauthorizedAccessException", [LMPQXYFL] - "message": "Access denied. You do not have permission to perform this action or access this resource." [LMPQXYFL] - } [LMPQXYFL] - } [LMPQXYFL] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TJTOOBCP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TJTOOBCP] SKYDRIVE REQUEST PAYLOAD: [TJTOOBCP] SKYDRIVE REQUEST HEADERS: - Bearer [TJTOOBCP] SKYDRIVE RESPONSE CODE: 200 [TJTOOBCP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [PRBZXYIG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PRBZXYIG] SKYDRIVE REQUEST PAYLOAD: [PRBZXYIG] SKYDRIVE REQUEST HEADERS: - [PRBZXYIG] SKYDRIVE RESPONSE CODE: 200 [PRBZXYIG] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [MZHDCLEA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MZHDCLEA] SKYDRIVE REQUEST PAYLOAD: [MZHDCLEA] SKYDRIVE REQUEST HEADERS: - [MZHDCLEA] SKYDRIVE RESPONSE CODE: 200 [MZHDCLEA] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:56.773693"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:56.773693"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:05:56.776026"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:56.796837"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:56.796837"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:56.837967"], ["expired_at", "2015-05-11 17:35:56.838124"], ["oauth_code", "ca5b7473-427b-4a5a-bd8e-e0a9d96f2996"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 11ms (Views: 3.5ms | ActiveRecord: 0.3ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:56.848987"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:05:56.848987"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:05:56.852123') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:56.852910"], ["expired_at", "2015-05-11 18:05:56.853066"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f2d31d4a-e222-4180-b96d-780e3d0fa878"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f2d31d4a-e222-4180-b96d-780e3d0fa878 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f2d31d4a-e222-4180-b96d-780e3d0fa878' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:56.858921"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:56.858921"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:56.860059"], ["expired_at", "2015-05-11 18:05:56.860162"], ["init_params", "{}"], ["oauth_code", "7997a40d-ed4e-4676-a337-3335cfbf702c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:05:56.860873"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:05:56.865037') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:56.866618"], ["expired_at", "2015-05-11 18:05:56.866716"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "afb4be0a-71f6-4495-b1dd-92293d94ab68"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/afb4be0a-71f6-4495-b1dd-92293d94ab68 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:56.871435"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:56.871435"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:05:56.875779') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:56.876683"], ["expired_at", "2015-05-11 18:05:56.876801"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f019687-54c2-4958-9afe-5253a269aa25"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f019687-54c2-4958-9afe-5253a269aa25 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0f019687-54c2-4958-9afe-5253a269aa25' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:05:56.884396"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:05:56.884396"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:05:56.887154') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:56.890302"], ["expired_at", "2015-05-11 18:05:56.890415"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7ef78b7e-3f5c-43d7-b0de-8f3cc03bdbf9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7ef78b7e-3f5c-43d7-b0de-8f3cc03bdbf9 Completed 302 Found in 8ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:56.900720"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:56.900720"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:56.902020"], ["expired_at", "2015-05-11 18:05:56.902121"], ["oauth_code", "5f87a8f7-ec17-4836-b8f6-38566e8f85fb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:05:56.902839') AND "skydrive_api_keys"."oauth_code" = '5f87a8f7-ec17-4836-b8f6-38566e8f85fb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "81eff71f-9ac8-448d-887a-56aa9045eb85"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:56.906073"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:05:56.906073"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:05:56.907234"], ["expired_at", "2015-05-11 18:05:56.907340"], ["oauth_code", "3bfbc8bb-e59c-4b07-8b07-9eef58abfd8d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [SHMGCCZB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SHMGCCZB] SKYDRIVE REQUEST PAYLOAD: [SHMGCCZB] SKYDRIVE REQUEST HEADERS: - [SHMGCCZB] SKYDRIVE RESPONSE CODE: 200 [SHMGCCZB] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [XRBZUFFL] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [XRBZUFFL] SKYDRIVE BACKTRACE: [XRBZUFFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [XRBZUFFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [XRBZUFFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [XRBZUFFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [XRBZUFFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [XRBZUFFL] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [XRBZUFFL] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [XRBZUFFL] SKYDRIVE REQUEST HEADERS: [XRBZUFFL] - Authorization: Bearer [XRBZUFFL] SKYDRIVE RESPONSE HEADERS: [XRBZUFFL] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [XRBZUFFL] SKYDRIVE RESPONSE BODY: [XRBZUFFL] - { [XRBZUFFL] - "error": { [XRBZUFFL] - "code": "-2147024891, System.UnauthorizedAccessException", [XRBZUFFL] - "message": "Access denied. You do not have permission to perform this action or access this resource." [XRBZUFFL] - } [XRBZUFFL] - } [XRBZUFFL] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MMMGKHPU] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MMMGKHPU] SKYDRIVE REQUEST PAYLOAD: [MMMGKHPU] SKYDRIVE REQUEST HEADERS: - Bearer [MMMGKHPU] SKYDRIVE RESPONSE CODE: 200 [MMMGKHPU] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [QXASRXHE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QXASRXHE] SKYDRIVE REQUEST PAYLOAD: [QXASRXHE] SKYDRIVE REQUEST HEADERS: - [QXASRXHE] SKYDRIVE RESPONSE CODE: 200 [QXASRXHE] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [SEAXOUBW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SEAXOUBW] SKYDRIVE REQUEST PAYLOAD: [SEAXOUBW] SKYDRIVE REQUEST HEADERS: - [SEAXOUBW] SKYDRIVE RESPONSE CODE: 200 [SEAXOUBW] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:06:13.283766"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:06:13.283766"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:06:13.288090"], ["expired_at", "2015-05-11 18:06:13.288263"], ["init_params", "{}"], ["oauth_code", "a3fb03a7-d0e8-42ab-b933-80470345d9cd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:06:13.289633"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:06:13.306171') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:06:13.337800"], ["expired_at", "2015-05-11 18:06:13.337971"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "483d0cd6-3d1c-434a-bdc9-ad5a8811257a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/483d0cd6-3d1c-434a-bdc9-ad5a8811257a Completed 302 Found in 47ms (ActiveRecord: 1.1ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:06:13.346731"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:06:13.346731"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:06:13.349459') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:06:13.350127"], ["expired_at", "2015-05-11 18:06:13.350227"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4a5d9236-0672-4de6-b4d2-58e545ca0e4a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4a5d9236-0672-4de6-b4d2-58e545ca0e4a Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:06:13.357597"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:06:13.357597"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:06:13.363033') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:06:13.363829"], ["expired_at", "2015-05-11 18:06:13.363989"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "72dab3f4-505a-4efc-b576-1b4dba2ae594"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/72dab3f4-505a-4efc-b576-1b4dba2ae594 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '72dab3f4-505a-4efc-b576-1b4dba2ae594' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:06:13.372044"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:06:13.372044"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:06:13.374688') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:06:13.375297"], ["expired_at", "2015-05-11 18:06:13.375392"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "66d1cd08-b05b-4f3b-84c1-404157d27dc4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/66d1cd08-b05b-4f3b-84c1-404157d27dc4 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '66d1cd08-b05b-4f3b-84c1-404157d27dc4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:06:13.379309"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:06:13.379309"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:06:13.386611"], ["expired_at", "2015-05-11 17:36:13.386720"], ["oauth_code", "c142296f-c18d-40d4-8a6e-334c617745a4"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:06:13.394886"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:06:13.394886"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:06:13.395654"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:06:13.403211"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:06:13.403211"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:06:13.404920"], ["expired_at", "2015-05-11 18:06:13.405136"], ["oauth_code", "f9c90cdc-f176-433f-b1f8-52ba3a61c171"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:06:13.408031"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:06:13.408031"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:06:13.409162"], ["expired_at", "2015-05-11 18:06:13.409263"], ["oauth_code", "bd106ab5-b3a1-46bd-b807-e3e80b3a5082"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:06:13.411150') AND "skydrive_api_keys"."oauth_code" = 'bd106ab5-b3a1-46bd-b807-e3e80b3a5082' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "f141c11d-ada3-43a2-91bb-da63e3cb430b"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:06.412559"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:06.412559"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:09:06.414505"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:06.438532"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:06.438532"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:06.448287"], ["expired_at", "2015-05-11 17:39:06.448457"], ["oauth_code", "c4e40f20-8dfc-4fdd-b370-dd5993b1fa0c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 3.6ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:06.458451"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:06.458451"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:06.459549"], ["expired_at", "2015-05-11 18:09:06.459655"], ["init_params", "{}"], ["oauth_code", "157212d4-a668-4689-ab4a-0220bfb61535"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:09:06.460389"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:09:06.464743') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:06.466359"], ["expired_at", "2015-05-11 18:09:06.466459"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "400d2ef6-9b88-4d1a-962d-1e88125e83d5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/400d2ef6-9b88-4d1a-962d-1e88125e83d5 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:06.474590"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:09:06.474590"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:09:06.477680') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:06.478458"], ["expired_at", "2015-05-11 18:09:06.478591"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "35849d2e-2db1-4b5c-9b3d-6af056333bf5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/35849d2e-2db1-4b5c-9b3d-6af056333bf5 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '35849d2e-2db1-4b5c-9b3d-6af056333bf5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:06.515852"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:09:06.515852"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:09:06.518458') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:06.519082"], ["expired_at", "2015-05-11 18:09:06.519205"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "500ff355-1750-4565-b6f6-e16ad5d94e9b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/500ff355-1750-4565-b6f6-e16ad5d94e9b Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:06.525494"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:06.525494"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:09:06.530307') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:06.530989"], ["expired_at", "2015-05-11 18:09:06.531098"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5ceb15eb-c529-4e14-98c0-941cb7533850"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5ceb15eb-c529-4e14-98c0-941cb7533850 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5ceb15eb-c529-4e14-98c0-941cb7533850' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [EFKINVQA] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [EFKINVQA] SKYDRIVE BACKTRACE: [EFKINVQA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [EFKINVQA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [EFKINVQA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [EFKINVQA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [EFKINVQA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [EFKINVQA] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [EFKINVQA] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [EFKINVQA] SKYDRIVE REQUEST HEADERS: [EFKINVQA] - Authorization: Bearer [EFKINVQA] SKYDRIVE RESPONSE HEADERS: [EFKINVQA] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [EFKINVQA] SKYDRIVE RESPONSE BODY: [EFKINVQA] - { [EFKINVQA] - "error": { [EFKINVQA] - "code": "-2147024891, System.UnauthorizedAccessException", [EFKINVQA] - "message": "Access denied. You do not have permission to perform this action or access this resource." [EFKINVQA] - } [EFKINVQA] - } [EFKINVQA] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [OBYLGUON] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OBYLGUON] SKYDRIVE REQUEST PAYLOAD: [OBYLGUON] SKYDRIVE REQUEST HEADERS: - [OBYLGUON] SKYDRIVE RESPONSE CODE: 200 [OBYLGUON] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [FBJWDIFR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FBJWDIFR] SKYDRIVE REQUEST PAYLOAD: [FBJWDIFR] SKYDRIVE REQUEST HEADERS: - [FBJWDIFR] SKYDRIVE RESPONSE CODE: 200 [FBJWDIFR] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [HCOKJKYX] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [HCOKJKYX] SKYDRIVE REQUEST PAYLOAD: [HCOKJKYX] SKYDRIVE REQUEST HEADERS: - Bearer [HCOKJKYX] SKYDRIVE RESPONSE CODE: 200 [HCOKJKYX] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ACWRUNGK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ACWRUNGK] SKYDRIVE REQUEST PAYLOAD: [ACWRUNGK] SKYDRIVE REQUEST HEADERS: - [ACWRUNGK] SKYDRIVE RESPONSE CODE: 200 [ACWRUNGK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:06.615731"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:06.615731"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:06.617325"], ["expired_at", "2015-05-11 18:09:06.617430"], ["oauth_code", "603820fd-7f98-4b11-b147-1d385387d3d6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:09:06.618180') AND "skydrive_api_keys"."oauth_code" = '603820fd-7f98-4b11-b147-1d385387d3d6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "3540c58f-cc00-49e7-aaca-5cb136eb0857"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:06.621094"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:06.621094"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:06.622123"], ["expired_at", "2015-05-11 18:09:06.622206"], ["oauth_code", "9e52c2dd-ddc4-4e6b-a36d-63137b8be605"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:56.656372"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:56.656372"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:09:56.658685"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:56.685284"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:56.685284"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:56.695430"], ["expired_at", "2015-05-11 17:39:56.695588"], ["oauth_code", "a553f650-d8d4-4c8e-960d-a98c25126f56"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 3.5ms | ActiveRecord: 0.3ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:56.704848"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:56.704848"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:56.705843"], ["expired_at", "2015-05-11 18:09:56.705957"], ["init_params", "{}"], ["oauth_code", "0bd7e23f-a8ed-4c3a-96cb-84a4b0482938"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:09:56.706693"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:09:56.711214') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:56.713360"], ["expired_at", "2015-05-11 18:09:56.713523"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "69ac69d7-088e-4133-94d4-8d97d398876a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/69ac69d7-088e-4133-94d4-8d97d398876a Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:56.719150"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:56.719150"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:09:56.723440') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:56.724041"], ["expired_at", "2015-05-11 18:09:56.724137"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a9de6ca0-1d8b-4eca-bf4a-99175e233fa7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a9de6ca0-1d8b-4eca-bf4a-99175e233fa7 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a9de6ca0-1d8b-4eca-bf4a-99175e233fa7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:56.760174"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:09:56.760174"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:09:56.763174') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:56.763816"], ["expired_at", "2015-05-11 18:09:56.763910"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2b88f962-c50e-409b-803a-624c6bce327e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2b88f962-c50e-409b-803a-624c6bce327e Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2b88f962-c50e-409b-803a-624c6bce327e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:09:56.772107"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:09:56.772107"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:09:56.774958') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:56.775615"], ["expired_at", "2015-05-11 18:09:56.775714"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5c8389dc-65da-43b9-bc82-4310be5a25a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5c8389dc-65da-43b9-bc82-4310be5a25a3 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [TNHLEKQT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TNHLEKQT] SKYDRIVE REQUEST PAYLOAD: [TNHLEKQT] SKYDRIVE REQUEST HEADERS: - [TNHLEKQT] SKYDRIVE RESPONSE CODE: 200 [TNHLEKQT] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [GRTTUOPH] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [GRTTUOPH] SKYDRIVE BACKTRACE: [GRTTUOPH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [GRTTUOPH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [GRTTUOPH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [GRTTUOPH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [GRTTUOPH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [GRTTUOPH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [GRTTUOPH] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [GRTTUOPH] SKYDRIVE REQUEST HEADERS: [GRTTUOPH] - Authorization: Bearer [GRTTUOPH] SKYDRIVE RESPONSE HEADERS: [GRTTUOPH] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [GRTTUOPH] SKYDRIVE RESPONSE BODY: [GRTTUOPH] - { [GRTTUOPH] - "error": { [GRTTUOPH] - "code": "-2147024891, System.UnauthorizedAccessException", [GRTTUOPH] - "message": "Access denied. You do not have permission to perform this action or access this resource." [GRTTUOPH] - } [GRTTUOPH] - } [GRTTUOPH] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FQMOQLAG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FQMOQLAG] SKYDRIVE REQUEST PAYLOAD: [FQMOQLAG] SKYDRIVE REQUEST HEADERS: - [FQMOQLAG] SKYDRIVE RESPONSE CODE: 200 [FQMOQLAG] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [KROQGNOP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KROQGNOP] SKYDRIVE REQUEST PAYLOAD: [KROQGNOP] SKYDRIVE REQUEST HEADERS: - [KROQGNOP] SKYDRIVE RESPONSE CODE: 200 [KROQGNOP] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ESYCVLQZ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ESYCVLQZ] SKYDRIVE REQUEST PAYLOAD: [ESYCVLQZ] SKYDRIVE REQUEST HEADERS: - Bearer [ESYCVLQZ] SKYDRIVE RESPONSE CODE: 200 [ESYCVLQZ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:56.856816"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:56.856816"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:56.858351"], ["expired_at", "2015-05-11 18:09:56.858449"], ["oauth_code", "55612b95-1e14-4ece-a80d-aaf1b8fcf0d3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:09:56.859218') AND "skydrive_api_keys"."oauth_code" = '55612b95-1e14-4ece-a80d-aaf1b8fcf0d3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "ef7e0c43-ce2e-46ac-8e1e-afa76e4127a9"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:56.862917"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:09:56.862917"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:09:56.864814"], ["expired_at", "2015-05-11 18:09:56.865026"], ["oauth_code", "68cec506-3f42-4816-a0ca-b650114bb549"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:11:40.808470"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:11:40.808470"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:11:40.810376"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:11:40.839499"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:11:40.839499"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:11:40.849415"], ["expired_at", "2015-05-11 17:41:40.849580"], ["oauth_code", "c6229b1a-dd79-45d2-bb38-f75f100b5d0e"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 3.5ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:11:40.863737"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:11:40.863737"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:11:40.866557') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:11:40.867345"], ["expired_at", "2015-05-11 18:11:40.867454"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "22fd49da-f082-4bb2-9ab2-64ab463a3b5f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/22fd49da-f082-4bb2-9ab2-64ab463a3b5f Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:11:40.874780"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:11:40.874780"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:11:40.876116"], ["expired_at", "2015-05-11 18:11:40.876235"], ["init_params", "{}"], ["oauth_code", "66d1b34b-aba6-4318-b2aa-c2e9ef5a156b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:11:40.877183"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:11:40.882191') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:11:40.883882"], ["expired_at", "2015-05-11 18:11:40.883981"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9173094c-1421-4933-846a-ad2475b1212c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9173094c-1421-4933-846a-ad2475b1212c Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:11:40.920686"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:11:40.920686"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:11:40.923566') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:11:40.924231"], ["expired_at", "2015-05-11 18:11:40.924333"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "280cd91e-a238-4c98-9fd6-04416a2ac319"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/280cd91e-a238-4c98-9fd6-04416a2ac319 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '280cd91e-a238-4c98-9fd6-04416a2ac319' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:11:40.929709"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:11:40.929709"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:11:40.935355') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:11:40.936245"], ["expired_at", "2015-05-11 18:11:40.936379"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c3a2effc-a79b-47c3-a764-a41ff1acbbe6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c3a2effc-a79b-47c3-a764-a41ff1acbbe6 Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c3a2effc-a79b-47c3-a764-a41ff1acbbe6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RMEPTTGR] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RMEPTTGR] SKYDRIVE REQUEST PAYLOAD: [RMEPTTGR] SKYDRIVE REQUEST HEADERS: - Bearer [RMEPTTGR] SKYDRIVE RESPONSE CODE: 200 [RMEPTTGR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [AHWTVJRE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AHWTVJRE] SKYDRIVE REQUEST PAYLOAD: [AHWTVJRE] SKYDRIVE REQUEST HEADERS: - [AHWTVJRE] SKYDRIVE RESPONSE CODE: 200 [AHWTVJRE] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NNZFNPEY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NNZFNPEY] SKYDRIVE REQUEST PAYLOAD: [NNZFNPEY] SKYDRIVE REQUEST HEADERS: - [NNZFNPEY] SKYDRIVE RESPONSE CODE: 200 [NNZFNPEY] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction [FTKWVWTB] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [FTKWVWTB] SKYDRIVE BACKTRACE: [FTKWVWTB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [FTKWVWTB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [FTKWVWTB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [FTKWVWTB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [FTKWVWTB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [FTKWVWTB] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [FTKWVWTB] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [FTKWVWTB] SKYDRIVE REQUEST HEADERS: [FTKWVWTB] - Authorization: Bearer [FTKWVWTB] SKYDRIVE RESPONSE HEADERS: [FTKWVWTB] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [FTKWVWTB] SKYDRIVE RESPONSE BODY: [FTKWVWTB] - { [FTKWVWTB] - "error": { [FTKWVWTB] - "code": "-2147024891, System.UnauthorizedAccessException", [FTKWVWTB] - "message": "Access denied. You do not have permission to perform this action or access this resource." [FTKWVWTB] - } [FTKWVWTB] - } [FTKWVWTB] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [JCOAMMXI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JCOAMMXI] SKYDRIVE REQUEST PAYLOAD: [JCOAMMXI] SKYDRIVE REQUEST HEADERS: - [JCOAMMXI] SKYDRIVE RESPONSE CODE: 200 [JCOAMMXI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:11:41.021790"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:11:41.021790"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:11:41.023420"], ["expired_at", "2015-05-11 18:11:41.023521"], ["oauth_code", "728f74db-412b-4577-b587-17bd3167e4d4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:11:41.024430') AND "skydrive_api_keys"."oauth_code" = '728f74db-412b-4577-b587-17bd3167e4d4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "0e06ac94-0312-4714-a060-36ef39493e59"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:11:41.027571"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:11:41.027571"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:11:41.028608"], ["expired_at", "2015-05-11 18:11:41.028721"], ["oauth_code", "3f8bad2c-0cef-4e9a-ab97-b54f23b5cc53"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GBHWVIYN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GBHWVIYN] SKYDRIVE REQUEST PAYLOAD: [GBHWVIYN] SKYDRIVE REQUEST HEADERS: - [GBHWVIYN] SKYDRIVE RESPONSE CODE: 200 [GBHWVIYN] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [HBQSXXSM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HBQSXXSM] SKYDRIVE REQUEST PAYLOAD: [HBQSXXSM] SKYDRIVE REQUEST HEADERS: - [HBQSXXSM] SKYDRIVE RESPONSE CODE: 200 [HBQSXXSM] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MZXYQQQJ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MZXYQQQJ] SKYDRIVE REQUEST PAYLOAD: [MZXYQQQJ] SKYDRIVE REQUEST HEADERS: - Bearer [MZXYQQQJ] SKYDRIVE RESPONSE CODE: 200 [MZXYQQQJ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [NNXEOZCB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NNXEOZCB] SKYDRIVE REQUEST PAYLOAD: [NNXEOZCB] SKYDRIVE REQUEST HEADERS: - [NNXEOZCB] SKYDRIVE RESPONSE CODE: 200 [NNXEOZCB] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction [CDUAIFZM] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [CDUAIFZM] SKYDRIVE BACKTRACE: [CDUAIFZM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [CDUAIFZM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [CDUAIFZM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [CDUAIFZM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [CDUAIFZM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [CDUAIFZM] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [CDUAIFZM] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [CDUAIFZM] SKYDRIVE REQUEST HEADERS: [CDUAIFZM] - Authorization: Bearer [CDUAIFZM] SKYDRIVE RESPONSE HEADERS: [CDUAIFZM] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [CDUAIFZM] SKYDRIVE RESPONSE BODY: [CDUAIFZM] - { [CDUAIFZM] - "error": { [CDUAIFZM] - "code": "-2147024891, System.UnauthorizedAccessException", [CDUAIFZM] - "message": "Access denied. You do not have permission to perform this action or access this resource." [CDUAIFZM] - } [CDUAIFZM] - } [CDUAIFZM] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:28.146369"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:28.146369"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:18:28.148609"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:28.170264"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:28.170264"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:28.208934"], ["expired_at", "2015-05-11 17:48:28.209097"], ["oauth_code", "e596b732-3c2d-49e4-aef4-993a74ce8177"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 11ms (Views: 3.7ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:28.220314"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:18:28.220314"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:18:28.223356') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:28.224108"], ["expired_at", "2015-05-11 18:18:28.224256"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6b0b518d-58cf-4ec7-a074-f944da4e90fc"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6b0b518d-58cf-4ec7-a074-f944da4e90fc Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6b0b518d-58cf-4ec7-a074-f944da4e90fc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:28.230875"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:28.230875"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:18:28.235689') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:28.236343"], ["expired_at", "2015-05-11 18:18:28.236454"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "74bb8dd7-8db9-4d89-ab96-cd6706cd0fc0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/74bb8dd7-8db9-4d89-ab96-cd6706cd0fc0 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '74bb8dd7-8db9-4d89-ab96-cd6706cd0fc0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:28.243062"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:28.243062"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:28.244496"], ["expired_at", "2015-05-11 18:18:28.244640"], ["init_params", "{}"], ["oauth_code", "af08307a-01c2-43c1-ae22-2b963408b7c0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:18:28.245715"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:18:28.251310') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:28.252581"], ["expired_at", "2015-05-11 18:18:28.252690"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c919a818-d46a-46d4-a2e5-8f612eadb57e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c919a818-d46a-46d4-a2e5-8f612eadb57e Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:28.260203"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:18:28.260203"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:18:28.262989') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:28.263642"], ["expired_at", "2015-05-11 18:18:28.263742"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "73d80267-2d9b-4d4d-8a9c-9da3aa60841d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/73d80267-2d9b-4d4d-8a9c-9da3aa60841d Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (2.7ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:28.270439"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:28.270439"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:28.271641"], ["expired_at", "2015-05-11 18:18:28.271766"], ["oauth_code", "91aea572-04de-432d-9491-140c5945c9b3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:18:28.272571') AND "skydrive_api_keys"."oauth_code" = '91aea572-04de-432d-9491-140c5945c9b3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "0ffce06c-a42d-468f-809c-9fc3910904ae"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:28.275516"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:28.275516"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:28.279326"], ["expired_at", "2015-05-11 18:18:28.279466"], ["oauth_code", "276603e2-0694-4cd5-b35f-78221412cb1b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:59.238062"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:18:59.238062"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:18:59.253095') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:59.256585"], ["expired_at", "2015-05-11 18:18:59.256785"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5f7e8dc6-b959-4d24-8a26-9cc2027f37f2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5f7e8dc6-b959-4d24-8a26-9cc2027f37f2 Completed 302 Found in 34ms (ActiveRecord: 2.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:59.264845"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:59.264845"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:18:59.270386') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:59.271213"], ["expired_at", "2015-05-11 18:18:59.271343"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "04b1f37b-c5f8-423b-bbf7-1dac401660b7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/04b1f37b-c5f8-423b-bbf7-1dac401660b7 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '04b1f37b-c5f8-423b-bbf7-1dac401660b7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:59.278593"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:18:59.278593"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:18:59.281291') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:59.281962"], ["expired_at", "2015-05-11 18:18:59.282116"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e6de7aab-0807-47a1-9287-01cf796fdc34"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e6de7aab-0807-47a1-9287-01cf796fdc34 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e6de7aab-0807-47a1-9287-01cf796fdc34' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:59.288213"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:59.288213"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:59.289235"], ["expired_at", "2015-05-11 18:18:59.289332"], ["init_params", "{}"], ["oauth_code", "843a1a2b-d76f-4aab-8f23-1334535d9f27"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:18:59.290040"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:18:59.295585') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:59.296876"], ["expired_at", "2015-05-11 18:18:59.296988"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "efbbe137-871d-464b-9cd8-78f8c1e03eb8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/efbbe137-871d-464b-9cd8-78f8c1e03eb8 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:59.300609"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:59.300609"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:59.336207"], ["expired_at", "2015-05-11 17:48:59.336313"], ["oauth_code", "d9c64480-1f15-4585-aa82-6bde9f05b79b"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.3ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:18:59.346099"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:59.346099"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:18:59.347410"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:59.355024"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:59.355024"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:59.356121"], ["expired_at", "2015-05-11 18:18:59.356223"], ["oauth_code", "650a8a05-e8c2-4ad3-8c97-01c4858e97a1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:59.358404"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:18:59.358404"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:18:59.359427"], ["expired_at", "2015-05-11 18:18:59.359521"], ["oauth_code", "49a7ae72-ff9b-472b-80a4-1ec7e8cf40ea"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:18:59.360244') AND "skydrive_api_keys"."oauth_code" = '49a7ae72-ff9b-472b-80a4-1ec7e8cf40ea' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "5a081eb1-84d1-42a2-9b6d-76f5db385e88"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GHXOZNLZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GHXOZNLZ] SKYDRIVE REQUEST PAYLOAD: [GHXOZNLZ] SKYDRIVE REQUEST HEADERS: - [GHXOZNLZ] SKYDRIVE RESPONSE CODE: 200 [GHXOZNLZ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [DCCHWLJH] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [DCCHWLJH] SKYDRIVE BACKTRACE: [DCCHWLJH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [DCCHWLJH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [DCCHWLJH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [DCCHWLJH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [DCCHWLJH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [DCCHWLJH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [DCCHWLJH] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [DCCHWLJH] SKYDRIVE REQUEST HEADERS: [DCCHWLJH] - Authorization: Bearer [DCCHWLJH] SKYDRIVE RESPONSE HEADERS: [DCCHWLJH] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [DCCHWLJH] SKYDRIVE RESPONSE BODY: [DCCHWLJH] - { [DCCHWLJH] - "error": { [DCCHWLJH] - "code": "-2147024891, System.UnauthorizedAccessException", [DCCHWLJH] - "message": "Access denied. You do not have permission to perform this action or access this resource." [DCCHWLJH] - } [DCCHWLJH] - } [DCCHWLJH] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ROPZCBFD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ROPZCBFD] SKYDRIVE REQUEST PAYLOAD: [ROPZCBFD] SKYDRIVE REQUEST HEADERS: - [ROPZCBFD] SKYDRIVE RESPONSE CODE: 200 [ROPZCBFD] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MKKKATSD] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MKKKATSD] SKYDRIVE REQUEST PAYLOAD: [MKKKATSD] SKYDRIVE REQUEST HEADERS: - Bearer [MKKKATSD] SKYDRIVE RESPONSE CODE: 200 [MKKKATSD] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [PDGEAZFM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PDGEAZFM] SKYDRIVE REQUEST PAYLOAD: [PDGEAZFM] SKYDRIVE REQUEST HEADERS: - [PDGEAZFM] SKYDRIVE RESPONSE CODE: 200 [PDGEAZFM] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:19:39.044150"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:19:39.044150"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:19:39.052267"], ["expired_at", "2015-05-11 18:19:39.052448"], ["oauth_code", "2b71cd83-aa05-451e-baf4-a956e6a32523"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:19:39.056224"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:19:39.056224"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:19:39.057442"], ["expired_at", "2015-05-11 18:19:39.057544"], ["oauth_code", "428239d9-ff2b-4e83-97b5-9d0dc51acfba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:19:39.058302') AND "skydrive_api_keys"."oauth_code" = '428239d9-ff2b-4e83-97b5-9d0dc51acfba' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "be36e1f7-014c-414f-b6ea-89fccbb767bc"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:19:39.080682"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:19:39.080682"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:19:39.082007"], ["expired_at", "2015-05-11 18:19:39.082126"], ["init_params", "{}"], ["oauth_code", "72902872-03ef-4df3-82ab-ff94d9b24a1e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:19:39.083044"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:19:39.098428') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:19:39.099605"], ["expired_at", "2015-05-11 18:19:39.099715"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f0012ca2-1b62-413b-8b71-714378b5e69d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f0012ca2-1b62-413b-8b71-714378b5e69d Completed 302 Found in 15ms (ActiveRecord: 0.8ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:19:39.104760"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:19:39.104760"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:19:39.109083') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:19:39.109699"], ["expired_at", "2015-05-11 18:19:39.109798"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fa2cddaf-f023-4df5-9951-5b879747b2c7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fa2cddaf-f023-4df5-9951-5b879747b2c7 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fa2cddaf-f023-4df5-9951-5b879747b2c7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:19:39.116830"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:19:39.116830"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:19:39.119382') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:19:39.120023"], ["expired_at", "2015-05-11 18:19:39.120120"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c847d30d-9bf0-4f8b-a784-f2e98dc5286f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c847d30d-9bf0-4f8b-a784-f2e98dc5286f Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:19:39.127228"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:19:39.127228"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:19:39.129799') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:19:39.130425"], ["expired_at", "2015-05-11 18:19:39.130523"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c31cbb06-816b-4bd4-bdf5-aec33fbd84de"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c31cbb06-816b-4bd4-bdf5-aec33fbd84de Completed 302 Found in 36ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c31cbb06-816b-4bd4-bdf5-aec33fbd84de' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:19:39.165852"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:19:39.165852"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:19:39.175058"], ["expired_at", "2015-05-11 17:49:39.175163"], ["oauth_code", "fc58926d-45c3-456d-80d5-6dd2f79332e4"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.9ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:19:39.184705"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:19:39.184705"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:19:39.185570"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [MMJONOBG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MMJONOBG] SKYDRIVE REQUEST PAYLOAD: [MMJONOBG] SKYDRIVE REQUEST HEADERS: - [MMJONOBG] SKYDRIVE RESPONSE CODE: 200 [MMJONOBG] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GRNYZFAH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GRNYZFAH] SKYDRIVE REQUEST PAYLOAD: [GRNYZFAH] SKYDRIVE REQUEST HEADERS: - [GRNYZFAH] SKYDRIVE RESPONSE CODE: 200 [GRNYZFAH] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [IFTSSZCD] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [IFTSSZCD] SKYDRIVE REQUEST PAYLOAD: [IFTSSZCD] SKYDRIVE REQUEST HEADERS: - Bearer [IFTSSZCD] SKYDRIVE RESPONSE CODE: 200 [IFTSSZCD] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [OWZXNQSK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OWZXNQSK] SKYDRIVE REQUEST PAYLOAD: [OWZXNQSK] SKYDRIVE REQUEST HEADERS: - [OWZXNQSK] SKYDRIVE RESPONSE CODE: 200 [OWZXNQSK] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [WJKGJJFN] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [WJKGJJFN] SKYDRIVE BACKTRACE: [WJKGJJFN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [WJKGJJFN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [WJKGJJFN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [WJKGJJFN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [WJKGJJFN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [WJKGJJFN] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [WJKGJJFN] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [WJKGJJFN] SKYDRIVE REQUEST HEADERS: [WJKGJJFN] - Authorization: Bearer [WJKGJJFN] SKYDRIVE RESPONSE HEADERS: [WJKGJJFN] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [WJKGJJFN] SKYDRIVE RESPONSE BODY: [WJKGJJFN] - { [WJKGJJFN] - "error": { [WJKGJJFN] - "code": "-2147024891, System.UnauthorizedAccessException", [WJKGJJFN] - "message": "Access denied. You do not have permission to perform this action or access this resource." [WJKGJJFN] - } [WJKGJJFN] - } [WJKGJJFN] END --  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:20:41.573334"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:20:41.573334"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:20:41.582215"], ["expired_at", "2015-05-11 18:20:41.582400"], ["oauth_code", "6d2a28bb-1156-41b1-811c-1744c350f6f2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:20:41.583883') AND "skydrive_api_keys"."oauth_code" = '6d2a28bb-1156-41b1-811c-1744c350f6f2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "7977b193-990a-4d21-b733-9685ff6246f0"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:20:41.588534"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:20:41.588534"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:20:41.589783"], ["expired_at", "2015-05-11 18:20:41.589881"], ["oauth_code", "da8861a8-ea3b-4da4-85c2-374c8f8d997a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:20:41.600299"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:20:41.600299"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:20:41.602154"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:20:41.623894"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:20:41.623894"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:20:41.630483"], ["expired_at", "2015-05-11 17:50:41.630590"], ["oauth_code", "2b8a188c-492d-41d4-870c-e2b798f4d9d1"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.2ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:20:41.645211"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:20:41.645211"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:20:41.647821') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:20:41.648508"], ["expired_at", "2015-05-11 18:20:41.648614"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fbf44d2b-2619-4e8f-97c8-130c067597ce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fbf44d2b-2619-4e8f-97c8-130c067597ce Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:20:41.654625"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:20:41.654625"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:20:41.655702"], ["expired_at", "2015-05-11 18:20:41.655794"], ["init_params", "{}"], ["oauth_code", "a048539e-3860-4687-888f-0118f6fd2c10"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:20:41.656459"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:20:41.661009') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:20:41.691769"], ["expired_at", "2015-05-11 18:20:41.691886"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5096d433-918e-46bf-aa3c-bb9518a979b5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5096d433-918e-46bf-aa3c-bb9518a979b5 Completed 302 Found in 34ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:20:41.699676"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:20:41.699676"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:20:41.702356') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:20:41.702956"], ["expired_at", "2015-05-11 18:20:41.703048"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c882b52a-266b-4c26-9d29-4d82d5627ac9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c882b52a-266b-4c26-9d29-4d82d5627ac9 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c882b52a-266b-4c26-9d29-4d82d5627ac9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:20:41.709144"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:20:41.709144"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:20:41.714080') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:20:41.714772"], ["expired_at", "2015-05-11 18:20:41.714882"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ad9ae8e6-48eb-4406-b4fc-3ff17fd90722"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ad9ae8e6-48eb-4406-b4fc-3ff17fd90722 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ad9ae8e6-48eb-4406-b4fc-3ff17fd90722' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [OEVRGGIJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OEVRGGIJ] SKYDRIVE REQUEST PAYLOAD: [OEVRGGIJ] SKYDRIVE REQUEST HEADERS: - [OEVRGGIJ] SKYDRIVE RESPONSE CODE: 200 [OEVRGGIJ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [OCGZUSEX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OCGZUSEX] SKYDRIVE REQUEST PAYLOAD: [OCGZUSEX] SKYDRIVE REQUEST HEADERS: - [OCGZUSEX] SKYDRIVE RESPONSE CODE: 200 [OCGZUSEX] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [MOHCAFJU] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [MOHCAFJU] SKYDRIVE BACKTRACE: [MOHCAFJU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [MOHCAFJU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [MOHCAFJU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [MOHCAFJU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [MOHCAFJU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [MOHCAFJU] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [MOHCAFJU] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [MOHCAFJU] SKYDRIVE REQUEST HEADERS: [MOHCAFJU] - Authorization: Bearer [MOHCAFJU] SKYDRIVE RESPONSE HEADERS: [MOHCAFJU] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [MOHCAFJU] SKYDRIVE RESPONSE BODY: [MOHCAFJU] - { [MOHCAFJU] - "error": { [MOHCAFJU] - "code": "-2147024891, System.UnauthorizedAccessException", [MOHCAFJU] - "message": "Access denied. You do not have permission to perform this action or access this resource." [MOHCAFJU] - } [MOHCAFJU] - } [MOHCAFJU] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ITDASHRT] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ITDASHRT] SKYDRIVE REQUEST PAYLOAD: [ITDASHRT] SKYDRIVE REQUEST HEADERS: - Bearer [ITDASHRT] SKYDRIVE RESPONSE CODE: 200 [ITDASHRT] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ALAHNEDV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ALAHNEDV] SKYDRIVE REQUEST PAYLOAD: [ALAHNEDV] SKYDRIVE REQUEST HEADERS: - [ALAHNEDV] SKYDRIVE RESPONSE CODE: 200 [ALAHNEDV] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [ZANKSHBB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZANKSHBB] SKYDRIVE REQUEST PAYLOAD: [ZANKSHBB] SKYDRIVE REQUEST HEADERS: - [ZANKSHBB] SKYDRIVE RESPONSE CODE: 200 [ZANKSHBB] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction [AJOUYRLS] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [AJOUYRLS] SKYDRIVE BACKTRACE: [AJOUYRLS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [AJOUYRLS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [AJOUYRLS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [AJOUYRLS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [AJOUYRLS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [AJOUYRLS] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [AJOUYRLS] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [AJOUYRLS] SKYDRIVE REQUEST HEADERS: [AJOUYRLS] - Authorization: Bearer [AJOUYRLS] SKYDRIVE RESPONSE HEADERS: [AJOUYRLS] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [AJOUYRLS] SKYDRIVE RESPONSE BODY: [AJOUYRLS] - { [AJOUYRLS] - "error": { [AJOUYRLS] - "code": "-2147024891, System.UnauthorizedAccessException", [AJOUYRLS] - "message": "Access denied. You do not have permission to perform this action or access this resource." [AJOUYRLS] - } [AJOUYRLS] - } [AJOUYRLS] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ABWRVBZY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ABWRVBZY] SKYDRIVE REQUEST PAYLOAD: [ABWRVBZY] SKYDRIVE REQUEST HEADERS: - [ABWRVBZY] SKYDRIVE RESPONSE CODE: 200 [ABWRVBZY] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [TXRXUEMM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TXRXUEMM] SKYDRIVE REQUEST PAYLOAD: [TXRXUEMM] SKYDRIVE REQUEST HEADERS: - [TXRXUEMM] SKYDRIVE RESPONSE CODE: 200 [TXRXUEMM] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [VQHITYPL] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [VQHITYPL] SKYDRIVE REQUEST PAYLOAD: [VQHITYPL] SKYDRIVE REQUEST HEADERS: - Bearer [VQHITYPL] SKYDRIVE RESPONSE CODE: 200 [VQHITYPL] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:09.841215"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:09.841215"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:21:09.843919"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.2ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:09.864494"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:09.864494"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:09.903247"], ["expired_at", "2015-05-11 17:51:09.903458"], ["oauth_code", "c4076aed-6814-4076-9f7e-13842d264691"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 11ms (Views: 4.0ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:09.915873"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:21:09.915873"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:21:09.918898') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:09.919617"], ["expired_at", "2015-05-11 18:21:09.919719"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "87946658-4762-42cd-916c-4543d9bf2cf7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/87946658-4762-42cd-916c-4543d9bf2cf7 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '87946658-4762-42cd-916c-4543d9bf2cf7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:09.925099"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:09.925099"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:09.926122"], ["expired_at", "2015-05-11 18:21:09.926215"], ["init_params", "{}"], ["oauth_code", "077bd172-258b-4625-94e9-63e0f4efcdda"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:21:09.926970"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:21:09.931685') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:09.933373"], ["expired_at", "2015-05-11 18:21:09.933477"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "47e6515f-e6fe-4dd1-ac87-1bd2997e60f7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/47e6515f-e6fe-4dd1-ac87-1bd2997e60f7 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:09.938785"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:09.938785"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:21:09.943505') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:09.944252"], ["expired_at", "2015-05-11 18:21:09.944362"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "56b266f4-ebd2-4795-ac27-3323ad6c98c7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/56b266f4-ebd2-4795-ac27-3323ad6c98c7 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '56b266f4-ebd2-4795-ac27-3323ad6c98c7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:09.952567"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:21:09.952567"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:21:09.957806') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:09.958657"], ["expired_at", "2015-05-11 18:21:09.958769"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "35f8f38f-a06f-4f00-9007-2ed55f701637"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/35f8f38f-a06f-4f00-9007-2ed55f701637 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:09.971133"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:09.971133"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:09.972576"], ["expired_at", "2015-05-11 18:21:09.972697"], ["oauth_code", "b261b085-0577-45b3-b9c9-6d6e9bbc133d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:21:09.973561') AND "skydrive_api_keys"."oauth_code" = 'b261b085-0577-45b3-b9c9-6d6e9bbc133d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "6b6b0725-84ed-40ba-91a7-ceca949d185a"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:09.977224"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:09.977224"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:09.978368"], ["expired_at", "2015-05-11 18:21:09.978460"], ["oauth_code", "baf99335-2860-4904-963b-2c5799e81854"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [IVQLUXFD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IVQLUXFD] SKYDRIVE REQUEST PAYLOAD: [IVQLUXFD] SKYDRIVE REQUEST HEADERS: - [IVQLUXFD] SKYDRIVE RESPONSE CODE: 200 [IVQLUXFD] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [BTIPVYYR] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [BTIPVYYR] SKYDRIVE REQUEST PAYLOAD: [BTIPVYYR] SKYDRIVE REQUEST HEADERS: - Bearer [BTIPVYYR] SKYDRIVE RESPONSE CODE: 200 [BTIPVYYR] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [BQGMXUPH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BQGMXUPH] SKYDRIVE REQUEST PAYLOAD: [BQGMXUPH] SKYDRIVE REQUEST HEADERS: - [BQGMXUPH] SKYDRIVE RESPONSE CODE: 200 [BQGMXUPH] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [KTDPBUCC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KTDPBUCC] SKYDRIVE REQUEST PAYLOAD: [KTDPBUCC] SKYDRIVE REQUEST HEADERS: - [KTDPBUCC] SKYDRIVE RESPONSE CODE: 200 [KTDPBUCC] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [NJBWVCQU] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [NJBWVCQU] SKYDRIVE BACKTRACE: [NJBWVCQU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [NJBWVCQU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [NJBWVCQU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [NJBWVCQU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [NJBWVCQU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [NJBWVCQU] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [NJBWVCQU] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [NJBWVCQU] SKYDRIVE REQUEST HEADERS: [NJBWVCQU] - Authorization: Bearer [NJBWVCQU] SKYDRIVE RESPONSE HEADERS: [NJBWVCQU] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [NJBWVCQU] SKYDRIVE RESPONSE BODY: [NJBWVCQU] - { [NJBWVCQU] - "error": { [NJBWVCQU] - "code": "-2147024891, System.UnauthorizedAccessException", [NJBWVCQU] - "message": "Access denied. You do not have permission to perform this action or access this resource." [NJBWVCQU] - } [NJBWVCQU] - } [NJBWVCQU] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:20.024812"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:20.024812"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:20.033342"], ["expired_at", "2015-05-11 18:21:20.033516"], ["oauth_code", "a14aeec7-ad7d-4ec2-b668-2e215aece057"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:21:20.034905') AND "skydrive_api_keys"."oauth_code" = 'a14aeec7-ad7d-4ec2-b668-2e215aece057' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "815daf18-521f-455b-abe4-01fad6b30397"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:20.039382"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:20.039382"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:20.040515"], ["expired_at", "2015-05-11 18:21:20.040615"], ["oauth_code", "800f448b-a27a-4818-9ef8-7970ea462737"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:20.051784"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:20.051784"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:21:20.053480"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:20.099976"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:20.099976"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:20.107792"], ["expired_at", "2015-05-11 17:51:20.107897"], ["oauth_code", "17b3c833-1c20-4bb9-ab65-7675478b3299"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:20.119565"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:21:20.119565"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:21:20.122641') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:20.123440"], ["expired_at", "2015-05-11 18:21:20.123548"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "546dc0d4-6beb-42b6-907c-be518ac5bdac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/546dc0d4-6beb-42b6-907c-be518ac5bdac Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '546dc0d4-6beb-42b6-907c-be518ac5bdac' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:20.128764"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:20.128764"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:20.129740"], ["expired_at", "2015-05-11 18:21:20.129833"], ["init_params", "{}"], ["oauth_code", "d18e7bdb-ac7f-4de0-844e-79233fff7967"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:21:20.130554"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:21:20.134890') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:20.136011"], ["expired_at", "2015-05-11 18:21:20.136111"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a0af573f-bf0e-4d68-a74e-9b2fd2d5e4f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a0af573f-bf0e-4d68-a74e-9b2fd2d5e4f9 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:20.143931"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:21:20.143931"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:21:20.147200') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:20.147915"], ["expired_at", "2015-05-11 18:21:20.148023"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "faa58d03-7530-4400-841e-592e46f502cb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/faa58d03-7530-4400-841e-592e46f502cb Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:21:20.153503"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:21:20.153503"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:21:20.157868') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:21:20.160776"], ["expired_at", "2015-05-11 18:21:20.160904"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9617ee37-3883-4936-8e4b-afc94964681f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9617ee37-3883-4936-8e4b-afc94964681f Completed 302 Found in 6ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9617ee37-3883-4936-8e4b-afc94964681f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ZZLYHPVY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZZLYHPVY] SKYDRIVE REQUEST PAYLOAD: [ZZLYHPVY] SKYDRIVE REQUEST HEADERS: - [ZZLYHPVY] SKYDRIVE RESPONSE CODE: 200 [ZZLYHPVY] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [KGYUWKNA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KGYUWKNA] SKYDRIVE REQUEST PAYLOAD: [KGYUWKNA] SKYDRIVE REQUEST HEADERS: - [KGYUWKNA] SKYDRIVE RESPONSE CODE: 200 [KGYUWKNA] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [NHJLNUQH] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [NHJLNUQH] SKYDRIVE REQUEST PAYLOAD: [NHJLNUQH] SKYDRIVE REQUEST HEADERS: - Bearer [NHJLNUQH] SKYDRIVE RESPONSE CODE: 200 [NHJLNUQH] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KWOFRJLT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KWOFRJLT] SKYDRIVE REQUEST PAYLOAD: [KWOFRJLT] SKYDRIVE REQUEST HEADERS: - [KWOFRJLT] SKYDRIVE RESPONSE CODE: 200 [KWOFRJLT] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction [IDPBMHHS] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [IDPBMHHS] SKYDRIVE BACKTRACE: [IDPBMHHS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [IDPBMHHS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [IDPBMHHS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [IDPBMHHS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [IDPBMHHS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [IDPBMHHS] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [IDPBMHHS] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [IDPBMHHS] SKYDRIVE REQUEST HEADERS: [IDPBMHHS] - Authorization: Bearer [IDPBMHHS] SKYDRIVE RESPONSE HEADERS: [IDPBMHHS] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [IDPBMHHS] SKYDRIVE RESPONSE BODY: [IDPBMHHS] - { [IDPBMHHS] - "error": { [IDPBMHHS] - "code": "-2147024891, System.UnauthorizedAccessException", [IDPBMHHS] - "message": "Access denied. You do not have permission to perform this action or access this resource." [IDPBMHHS] - } [IDPBMHHS] - } [IDPBMHHS] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:21.898298"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:21.898298"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:21.906794"], ["expired_at", "2015-05-11 18:22:21.906961"], ["oauth_code", "337bc6b5-8bab-414d-ab47-078012cd868c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:22:21.908519') AND "skydrive_api_keys"."oauth_code" = '337bc6b5-8bab-414d-ab47-078012cd868c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "0804c3f8-c922-492c-b7de-52f2e70052da"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:21.912553"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:21.912553"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:21.913586"], ["expired_at", "2015-05-11 18:22:21.913679"], ["oauth_code", "911c8f9a-62cc-4bb1-8ff3-fa4e6fd6ec31"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:21.923652"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:21.923652"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:22:21.925291"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:21.975803"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:21.975803"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:21.983473"], ["expired_at", "2015-05-11 17:52:21.983592"], ["oauth_code", "71c093a1-32e9-4168-a18f-683b54beaae7"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.9ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:21.996645"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:22:21.996645"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:22:22.000282') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:22.001242"], ["expired_at", "2015-05-11 18:22:22.001374"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5d86c8d1-eecb-484f-9f23-166d11cee6bf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5d86c8d1-eecb-484f-9f23-166d11cee6bf Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5d86c8d1-eecb-484f-9f23-166d11cee6bf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:22.006956"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:22.006956"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:22.008164"], ["expired_at", "2015-05-11 18:22:22.008271"], ["init_params", "{}"], ["oauth_code", "8a20d545-921a-4b9a-8dce-7868f9e397d5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:22:22.009157"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:22:22.013683') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:22.014880"], ["expired_at", "2015-05-11 18:22:22.014979"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "65148159-ff9f-477d-a9d8-8e410ad6823f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/65148159-ff9f-477d-a9d8-8e410ad6823f Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:22.022189"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:22:22.022189"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:22:22.024920') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:22.025579"], ["expired_at", "2015-05-11 18:22:22.025681"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "58a87265-64ba-4ced-bc4a-5c611ff5c810"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/58a87265-64ba-4ced-bc4a-5c611ff5c810 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:22.031465"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:22.031465"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:22:22.035941') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:22.039203"], ["expired_at", "2015-05-11 18:22:22.039317"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2e7ab1a9-b22e-4801-8a04-f4544a8bc4c7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2e7ab1a9-b22e-4801-8a04-f4544a8bc4c7 Completed 302 Found in 7ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2e7ab1a9-b22e-4801-8a04-f4544a8bc4c7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [CRSEXDCQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CRSEXDCQ] SKYDRIVE REQUEST PAYLOAD: [CRSEXDCQ] SKYDRIVE REQUEST HEADERS: - [CRSEXDCQ] SKYDRIVE RESPONSE CODE: 200 [CRSEXDCQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction [AJTPGRYH] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [AJTPGRYH] SKYDRIVE BACKTRACE: [AJTPGRYH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [AJTPGRYH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [AJTPGRYH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [AJTPGRYH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [AJTPGRYH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rspec-core-3.2.3/exe/rspec:4:in `' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `load' [AJTPGRYH] - /Users/bhorrocks/.rbenv/versions/2.1.1-edu-apps/bin/rspec:23:in `
' [AJTPGRYH] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [AJTPGRYH] SKYDRIVE REQUEST HEADERS: [AJTPGRYH] - Authorization: Bearer [AJTPGRYH] SKYDRIVE RESPONSE HEADERS: [AJTPGRYH] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [AJTPGRYH] SKYDRIVE RESPONSE BODY: [AJTPGRYH] - { [AJTPGRYH] - "error": { [AJTPGRYH] - "code": "-2147024891, System.UnauthorizedAccessException", [AJTPGRYH] - "message": "Access denied. You do not have permission to perform this action or access this resource." [AJTPGRYH] - } [AJTPGRYH] - } [AJTPGRYH] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [HYBZXHMU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HYBZXHMU] SKYDRIVE REQUEST PAYLOAD: [HYBZXHMU] SKYDRIVE REQUEST HEADERS: - [HYBZXHMU] SKYDRIVE RESPONSE CODE: 200 [HYBZXHMU] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [HPIAUTXN] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [HPIAUTXN] SKYDRIVE REQUEST PAYLOAD: [HPIAUTXN] SKYDRIVE REQUEST HEADERS: - Bearer [HPIAUTXN] SKYDRIVE RESPONSE CODE: 200 [HPIAUTXN] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NAJNAPDZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NAJNAPDZ] SKYDRIVE REQUEST PAYLOAD: [NAJNAPDZ] SKYDRIVE REQUEST HEADERS: - [NAJNAPDZ] SKYDRIVE RESPONSE CODE: 200 [NAJNAPDZ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:49.232831"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:49.232831"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 17:22:49.235137"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:49.258153"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:49.258153"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:49.296719"], ["expired_at", "2015-05-11 17:52:49.296891"], ["oauth_code", "b99d40c8-b4f0-4fc5-9e38-4c3144a1cce5"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 12ms (Views: 4.4ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:49.309675"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:22:49.309675"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:22:49.313029') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:49.313879"], ["expired_at", "2015-05-11 18:22:49.314059"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "929e529d-f015-4e73-adc0-6f4f8fef00e9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/929e529d-f015-4e73-adc0-6f4f8fef00e9 Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '929e529d-f015-4e73-adc0-6f4f8fef00e9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:49.319519"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:49.319519"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:49.320577"], ["expired_at", "2015-05-11 18:22:49.320681"], ["init_params", "{}"], ["oauth_code", "64512dfa-57d7-447a-8109-e5994ef068f1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 17:22:49.321479"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:22:49.325728') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:49.327366"], ["expired_at", "2015-05-11 18:22:49.327471"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b3854d8-e38b-4f3a-92e2-5b2369ecc74f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b3854d8-e38b-4f3a-92e2-5b2369ecc74f Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:49.332214"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:49.332214"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:22:49.336395') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:49.337019"], ["expired_at", "2015-05-11 18:22:49.337120"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0ec38361-aac0-4b2f-b077-e8b0a694ac49"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0ec38361-aac0-4b2f-b077-e8b0a694ac49 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0ec38361-aac0-4b2f-b077-e8b0a694ac49' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 17:22:49.344208"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 17:22:49.344208"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 17:22:49.349573') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:49.350298"], ["expired_at", "2015-05-11 18:22:49.350436"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7c15afc6-c513-4e56-8889-289b2ba67139"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7c15afc6-c513-4e56-8889-289b2ba67139 Completed 302 Found in 8ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:49.361345"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:49.361345"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:49.362642"], ["expired_at", "2015-05-11 18:22:49.362751"], ["oauth_code", "3e41701a-13f8-49eb-8810-646feb6b5462"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 17:22:49.363540') AND "skydrive_api_keys"."oauth_code" = '3e41701a-13f8-49eb-8810-646feb6b5462' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "73e81cbf-e7bf-487b-9481-1e3ec43edb8b"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:49.366370"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 17:22:49.366370"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 17:22:49.367396"], ["expired_at", "2015-05-11 18:22:49.367490"], ["oauth_code", "13497b43-b009-4ea9-9151-422ffd20b4a9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.0ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (1.5ms) commit transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 19:36:55.244225"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 19:36:55.244225"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 19:36:55.252383"], ["expired_at", "2015-05-11 20:36:55.252560"], ["oauth_code", "25d77bf4-5a53-4c38-9b45-5384278e1fd6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 19:36:55.255783"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 19:36:55.255783"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 19:36:55.256921"], ["expired_at", "2015-05-11 20:36:55.257023"], ["oauth_code", "ffa17604-9eac-49ba-9bc5-86bb48d0e4b2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 19:36:55.257834') AND "skydrive_api_keys"."oauth_code" = 'ffa17604-9eac-49ba-9bc5-86bb48d0e4b2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "e254d4b8-d1b4-4169-8bbb-8cd52d755260"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [KHPUZTUZ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [KHPUZTUZ] SKYDRIVE REQUEST PAYLOAD: [KHPUZTUZ] SKYDRIVE REQUEST HEADERS: - Bearer [KHPUZTUZ] SKYDRIVE RESPONSE CODE: 200 [KHPUZTUZ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [IOHMIECQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IOHMIECQ] SKYDRIVE REQUEST PAYLOAD: [IOHMIECQ] SKYDRIVE REQUEST HEADERS: - [IOHMIECQ] SKYDRIVE RESPONSE CODE: 200 [IOHMIECQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [GCLWGCNL] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [GCLWGCNL] SKYDRIVE BACKTRACE: [GCLWGCNL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [GCLWGCNL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [GCLWGCNL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [GCLWGCNL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [GCLWGCNL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [GCLWGCNL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [GCLWGCNL] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [GCLWGCNL] SKYDRIVE REQUEST HEADERS: [GCLWGCNL] - Authorization: Bearer [GCLWGCNL] SKYDRIVE RESPONSE HEADERS: [GCLWGCNL] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [GCLWGCNL] SKYDRIVE RESPONSE BODY: [GCLWGCNL] - { [GCLWGCNL] - "error": { [GCLWGCNL] - "code": "-2147024891, System.UnauthorizedAccessException", [GCLWGCNL] - "message": "Access denied. You do not have permission to perform this action or access this resource." [GCLWGCNL] - } [GCLWGCNL] - } [GCLWGCNL] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [ZMDSCWPJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZMDSCWPJ] SKYDRIVE REQUEST PAYLOAD: [ZMDSCWPJ] SKYDRIVE REQUEST HEADERS: - [ZMDSCWPJ] SKYDRIVE RESPONSE CODE: 200 [ZMDSCWPJ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [DDMMWKYH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DDMMWKYH] SKYDRIVE REQUEST PAYLOAD: [DDMMWKYH] SKYDRIVE REQUEST HEADERS: - [DDMMWKYH] SKYDRIVE RESPONSE CODE: 200 [DDMMWKYH] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 19:36:55.367776"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 19:36:55.367776"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 19:36:55.378303') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 19:36:55.379114"], ["expired_at", "2015-05-11 20:36:55.379235"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "711c849e-e8cf-416f-85a6-1677e3e4cc57"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/711c849e-e8cf-416f-85a6-1677e3e4cc57 Completed 302 Found in 19ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '711c849e-e8cf-416f-85a6-1677e3e4cc57' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 19:36:55.385062"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 19:36:55.385062"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 19:36:55.389353') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 19:36:55.389989"], ["expired_at", "2015-05-11 20:36:55.390085"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6d1eb59f-c7fa-475d-b0c6-9d65f9c9deff"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6d1eb59f-c7fa-475d-b0c6-9d65f9c9deff Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6d1eb59f-c7fa-475d-b0c6-9d65f9c9deff' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 19:36:55.397813"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 19:36:55.397813"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 19:36:55.400465') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 19:36:55.401104"], ["expired_at", "2015-05-11 20:36:55.401209"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "29ebf0ad-052b-4c1e-adbc-7287a2acf9b2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/29ebf0ad-052b-4c1e-adbc-7287a2acf9b2 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 19:36:55.406450"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 19:36:55.406450"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 19:36:55.407339"], ["expired_at", "2015-05-11 20:36:55.407432"], ["init_params", "{}"], ["oauth_code", "e1f80bac-67d0-405a-a6a0-6a5e0cc18047"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 19:36:55.408125"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 19:36:55.413802') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 19:36:55.415148"], ["expired_at", "2015-05-11 20:36:55.415289"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc86190d-56ac-495e-a448-25de0ae02288"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc86190d-56ac-495e-a448-25de0ae02288 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 19:36:55.419363"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 19:36:55.419363"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 19:36:55.426727"], ["expired_at", "2015-05-11 20:06:55.426833"], ["oauth_code", "cae0bbb2-a15c-4cb7-ae3d-7578ddd1230a"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 19:36:55.434095"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 19:36:55.434095"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 19:36:55.434822"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ** [Raven] Raven 0.13.1 configured not to send errors. ** [Raven] Event not sent due to excluded environment: test ** [Raven] Raven 0.13.1 configured not to send errors.  (1.6ms) CREATE TABLE "schema_migrations" ("version" varchar(255) NOT NULL)   (0.1ms) select sqlite_version(*)  (0.8ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version") ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Migrating to CreateUsers (20130710195807)  (0.1ms) begin transaction  (0.3ms) CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(255), "username" varchar(255), "email" varchar(255), "created_at" datetime, "updated_at" datetime) SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20130710195807"]]  (0.5ms) commit transaction Migrating to CreateApiKeys (20130710195819)  (0.0ms) begin transaction  (0.2ms) CREATE TABLE "api_keys" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "access_token" varchar(255), "scope" varchar(255), "oauth_code" varchar(255), "expired_at" datetime, "created_at" datetime)  (0.1ms) CREATE INDEX "index_api_keys_on_user_id" ON "api_keys" ("user_id")  (0.1ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'  (0.1ms) CREATE INDEX "index_api_keys_on_access_token" ON "api_keys" ("access_token")  (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_access_token' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'   (0.1ms) CREATE INDEX "index_api_keys_on_oauth_code" ON "api_keys" ("oauth_code") SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20130710195819"]]  (0.7ms) commit transaction Migrating to AddSkydriveTokenStorage (20130722173006)  (0.0ms) begin transaction  (0.2ms) CREATE TABLE "skydrive_tokens" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "token_type" varchar(255), "access_token" varchar(255), "expires_in" integer, "refresh_token" varchar(255), "not_before" datetime, "expires_on" datetime, "resource" varchar(255))  (0.1ms) CREATE INDEX "index_skydrive_tokens_on_user_id" ON "skydrive_tokens" ("user_id") SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20130722173006"]]  (0.5ms) commit transaction Migrating to AddClientDomainToSkydriveTokens (20130725183724)  (0.0ms) begin transaction  (0.2ms) ALTER TABLE "skydrive_tokens" ADD "client_domain" varchar(255) SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20130725183724"]]  (0.4ms) commit transaction Migrating to AddPersonalUrlToSkydriveToken (20130726170108)  (0.0ms) begin transaction  (0.2ms) ALTER TABLE "skydrive_tokens" ADD "personal_url" varchar(255) SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20130726170108"]]  (0.5ms) commit transaction Migrating to AddInitParamsToApiKey (20130730164700)  (0.0ms) begin transaction  (0.2ms) ALTER TABLE "api_keys" ADD "init_params" text SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20130730164700"]]  (0.5ms) commit transaction Migrating to CreateLtiKeys (20130801181008)  (0.0ms) begin transaction  (0.2ms) CREATE TABLE "lti_keys" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "key" varchar(255), "secret" varchar(255))   (0.1ms) CREATE INDEX "index_lti_keys_on_key" ON "lti_keys" ("key") SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20130801181008"]]  (0.5ms) commit transaction Migrating to ChangeSkydriveTokenLength (20130802231147)  (0.0ms) begin transaction  (0.7ms) CREATE TEMPORARY TABLE "askydrive_tokens" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "token_type" varchar(255), "access_token" varchar(255), "expires_in" integer, "refresh_token" varchar(255), "not_before" datetime, "expires_on" datetime, "resource" varchar(255), "client_domain" varchar(255), "personal_url" varchar(255))  (0.1ms)  SELECT sql FROM sqlite_master WHERE name='index_skydrive_tokens_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_tokens_on_user_id' AND type='index'   (0.1ms) CREATE INDEX "tindex_askydrive_tokens_on_user_id" ON "askydrive_tokens" ("user_id")  (0.0ms) SELECT * FROM "skydrive_tokens"  (0.2ms) DROP TABLE "skydrive_tokens"  (0.1ms) CREATE TABLE "skydrive_tokens" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "token_type" varchar(255), "access_token" text(255), "expires_in" integer, "refresh_token" varchar(255), "not_before" datetime, "expires_on" datetime, "resource" varchar(255), "client_domain" varchar(255), "personal_url" varchar(255))   (0.1ms) SELECT sql FROM sqlite_master WHERE name='tindex_askydrive_tokens_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='tindex_askydrive_tokens_on_user_id' AND type='index'  (0.1ms) CREATE INDEX "index_skydrive_tokens_on_user_id" ON "skydrive_tokens" ("user_id")  (0.0ms) SELECT * FROM "askydrive_tokens"  (0.3ms) DROP TABLE "askydrive_tokens"  (0.1ms) CREATE TEMPORARY TABLE "askydrive_tokens" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "token_type" varchar(255), "access_token" text(255), "expires_in" integer, "refresh_token" varchar(255), "not_before" datetime, "expires_on" datetime, "resource" varchar(255), "client_domain" varchar(255), "personal_url" varchar(255))  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_skydrive_tokens_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_tokens_on_user_id' AND type='index'   (0.1ms) CREATE INDEX "tindex_askydrive_tokens_on_user_id" ON "askydrive_tokens" ("user_id")  (0.0ms) SELECT * FROM "skydrive_tokens"  (0.3ms) DROP TABLE "skydrive_tokens"  (0.1ms) CREATE TABLE "skydrive_tokens" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "token_type" varchar(255), "access_token" text(255), "expires_in" integer, "refresh_token" text(255), "not_before" datetime, "expires_on" datetime, "resource" varchar(255), "client_domain" varchar(255), "personal_url" varchar(255))   (0.0ms) SELECT sql FROM sqlite_master WHERE name='tindex_askydrive_tokens_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='tindex_askydrive_tokens_on_user_id' AND type='index'  (0.1ms) CREATE INDEX "index_skydrive_tokens_on_user_id" ON "skydrive_tokens" ("user_id")  (0.1ms) SELECT * FROM "askydrive_tokens"  (0.1ms) DROP TABLE "askydrive_tokens" SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20130802231147"]]  (0.9ms) commit transaction Migrating to SkydriveNamespace (20140103221052)  (0.1ms) begin transaction  (0.3ms) ALTER TABLE "api_keys" RENAME TO "skydrive_api_keys"  (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_oauth_code' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_access_token' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'  (0.1ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_oauth_code' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_access_token' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_oauth_code' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_access_token' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'  (0.1ms) CREATE INDEX "index_skydrive_api_keys_on_oauth_code" ON "skydrive_api_keys" ("oauth_code")  (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_oauth_code' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_access_token' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'   (0.3ms) DROP INDEX "index_api_keys_on_oauth_code"  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_access_token' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_access_token' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'  (0.1ms) CREATE INDEX "index_skydrive_api_keys_on_access_token" ON "skydrive_api_keys" ("access_token")  (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_access_token' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_access_token' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'   (0.1ms) DROP INDEX "index_api_keys_on_access_token"  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_access_token' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_access_token' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'  (0.1ms) CREATE INDEX "index_skydrive_api_keys_on_user_id" ON "skydrive_api_keys" ("user_id")  (0.1ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_user_id' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_access_token' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_api_keys_on_user_id' AND type='index'   (0.1ms) DROP INDEX "index_api_keys_on_user_id"  (0.1ms) ALTER TABLE "lti_keys" RENAME TO "skydrive_lti_keys"  (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_lti_keys_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_lti_keys_on_key' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_lti_keys_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_lti_keys_on_key' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_lti_keys_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_lti_keys_on_key' AND type='index'  (0.1ms) CREATE INDEX "index_skydrive_lti_keys_on_key" ON "skydrive_lti_keys" ("key")  (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_lti_keys_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_lti_keys_on_key' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_lti_keys_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_lti_keys_on_key' AND type='index'   (0.1ms) DROP INDEX "index_lti_keys_on_key"  (0.1ms) ALTER TABLE "users" RENAME TO "skydrive_users" SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20140103221052"]]  (0.7ms) commit transaction Migrating to ChangeLtiKeysToAccount (20140910210840)  (0.0ms) begin transaction  (0.3ms) ALTER TABLE "skydrive_lti_keys" RENAME TO "skydrive_accounts"  (0.1ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_lti_keys_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_lti_keys_on_key' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_skydrive_lti_keys_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_lti_keys_on_key' AND type='index'   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_lti_keys_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_lti_keys_on_key' AND type='index'  (0.1ms) CREATE INDEX "index_skydrive_accounts_on_key" ON "skydrive_accounts" ("key")  (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_accounts_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_accounts_on_key' AND type='index'  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='index_skydrive_lti_keys_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_lti_keys_on_key' AND type='index'   (0.2ms) DROP INDEX "index_skydrive_lti_keys_on_key"  (0.1ms) ALTER TABLE "skydrive_accounts" ADD "tool_consumer_instance_guid" text  (0.1ms) ALTER TABLE "skydrive_accounts" ADD "admin_id" integer SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20140910210840"]]  (0.6ms) commit transaction Migrating to AddAccountToUsers (20140910214356)  (0.0ms) begin transaction  (0.2ms) ALTER TABLE "skydrive_users" ADD "account_id" integer  (0.1ms) ALTER TABLE "skydrive_users" ADD "lti_user_id" text SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20140910214356"]]  (0.5ms) commit transaction Migrating to RemoveAdminsAndClientDomain (20141212214641)  (0.0ms) begin transaction  (0.1ms) CREATE TEMPORARY TABLE "askydrive_tokens" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "token_type" varchar(255), "access_token" text(255), "expires_in" integer, "refresh_token" text(255), "not_before" datetime, "expires_on" datetime, "resource" varchar(255), "client_domain" varchar(255), "personal_url" varchar(255))   (0.1ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_tokens_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_tokens_on_user_id' AND type='index'  (0.1ms) CREATE INDEX "tindex_askydrive_tokens_on_user_id" ON "askydrive_tokens" ("user_id")  (0.0ms) SELECT * FROM "skydrive_tokens"  (0.2ms) DROP TABLE "skydrive_tokens"  (0.1ms) CREATE TABLE "skydrive_tokens" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "token_type" varchar(255), "access_token" text(255), "expires_in" integer, "refresh_token" text(255), "not_before" datetime, "expires_on" datetime, "resource" varchar(255), "personal_url" varchar(255))  (0.1ms)  SELECT sql FROM sqlite_master WHERE name='tindex_askydrive_tokens_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='tindex_askydrive_tokens_on_user_id' AND type='index'   (0.1ms) CREATE INDEX "index_skydrive_tokens_on_user_id" ON "skydrive_tokens" ("user_id")  (0.0ms) SELECT * FROM "askydrive_tokens"  (0.1ms) DROP TABLE "askydrive_tokens"  (0.1ms) CREATE TEMPORARY TABLE "askydrive_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "key" varchar(255), "secret" varchar(255), "tool_consumer_instance_guid" text, "admin_id" integer)   (0.0ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_accounts_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_accounts_on_key' AND type='index'  (0.1ms) CREATE INDEX "tindex_askydrive_accounts_on_key" ON "askydrive_accounts" ("key")  (0.0ms) SELECT * FROM "skydrive_accounts"  (0.3ms) DROP TABLE "skydrive_accounts"  (0.1ms) CREATE TABLE "skydrive_accounts" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "key" varchar(255), "secret" varchar(255), "tool_consumer_instance_guid" text)  (0.0ms)  SELECT sql FROM sqlite_master WHERE name='tindex_askydrive_accounts_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='tindex_askydrive_accounts_on_key' AND type='index'   (0.1ms) CREATE INDEX "index_skydrive_accounts_on_key" ON "skydrive_accounts" ("key")  (0.0ms) SELECT * FROM "askydrive_accounts"  (0.1ms) DROP TABLE "askydrive_accounts" SQL (0.1ms) DELETE FROM "skydrive_users" SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20141212214641"]]  (0.8ms) commit transaction Migrating to AddPersonRequestInfoToAccounts (20141218213907)  (0.0ms) begin transaction  (0.2ms) ALTER TABLE "skydrive_accounts" ADD "name" varchar(255)  (0.1ms) ALTER TABLE "skydrive_accounts" ADD "email" varchar(255)  (0.1ms) ALTER TABLE "skydrive_accounts" ADD "institution" varchar(255)  (0.1ms) ALTER TABLE "skydrive_accounts" ADD "title" varchar(255) SQL (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20141218213907"]]  (0.5ms) commit transaction ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_accounts_on_key' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_accounts_on_key' AND type='index'  (0.1ms)  SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_user_id' AND type='index'   (0.1ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_access_token' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_access_token' AND type='index'  (0.1ms)  SELECT sql FROM sqlite_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_api_keys_on_oauth_code' AND type='index'   (0.1ms) SELECT sql FROM sqlite_master WHERE name='index_skydrive_tokens_on_user_id' AND type='index' UNION ALL SELECT sql FROM sqlite_temp_master WHERE name='index_skydrive_tokens_on_user_id' AND type='index' ** [Raven] Raven 0.13.1 configured not to send errors. ** [Raven] Event not sent due to excluded environment: test ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (0.5ms) commit transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:16:25.998154"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:16:25.998154"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:16:26.011385"], ["expired_at", "2015-05-11 22:16:26.011603"], ["oauth_code", "1371e554-cbc6-4119-9346-d0c05f7e271e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:16:26.013191') AND "skydrive_api_keys"."oauth_code" = '1371e554-cbc6-4119-9346-d0c05f7e271e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "4ba81c1e-6d6a-48c5-93a0-70383eacdecc"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:16:26.018298"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:16:26.018298"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:16:26.019513"], ["expired_at", "2015-05-11 22:16:26.019625"], ["oauth_code", "a3c26f0e-01ca-4fc2-9021-742638c2743e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [UUDRZSQF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UUDRZSQF] SKYDRIVE REQUEST PAYLOAD: [UUDRZSQF] SKYDRIVE REQUEST HEADERS: - [UUDRZSQF] SKYDRIVE RESPONSE CODE: 200 [UUDRZSQF] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [JTJOXJGF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [JTJOXJGF] SKYDRIVE REQUEST PAYLOAD: [JTJOXJGF] SKYDRIVE REQUEST HEADERS: - Bearer [JTJOXJGF] SKYDRIVE RESPONSE CODE: 200 [JTJOXJGF] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction [YSINKQMA] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [YSINKQMA] SKYDRIVE BACKTRACE: [YSINKQMA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [YSINKQMA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [YSINKQMA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [YSINKQMA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [YSINKQMA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [YSINKQMA] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [YSINKQMA] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [YSINKQMA] SKYDRIVE REQUEST HEADERS: [YSINKQMA] - Authorization: Bearer [YSINKQMA] SKYDRIVE RESPONSE HEADERS: [YSINKQMA] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [YSINKQMA] SKYDRIVE RESPONSE BODY: [YSINKQMA] - { [YSINKQMA] - "error": { [YSINKQMA] - "code": "-2147024891, System.UnauthorizedAccessException", [YSINKQMA] - "message": "Access denied. You do not have permission to perform this action or access this resource." [YSINKQMA] - } [YSINKQMA] - } [YSINKQMA] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [GEZBXTLZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GEZBXTLZ] SKYDRIVE REQUEST PAYLOAD: [GEZBXTLZ] SKYDRIVE REQUEST HEADERS: - [GEZBXTLZ] SKYDRIVE RESPONSE CODE: 200 [GEZBXTLZ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [PEVBBYPK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PEVBBYPK] SKYDRIVE REQUEST PAYLOAD: [PEVBBYPK] SKYDRIVE REQUEST HEADERS: - [PEVBBYPK] SKYDRIVE RESPONSE CODE: 200 [PEVBBYPK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:16:26.172321"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:16:26.172321"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:16:26.174740"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:16:26.191495"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:16:26.191495"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:16:26.198759"], ["expired_at", "2015-05-11 21:46:26.198872"], ["oauth_code", "2e10656f-ac2c-4baa-9d0a-08eee128cc8e"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 5.5ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:16:26.214395"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:16:26.214395"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:16:26.215527"], ["expired_at", "2015-05-11 22:16:26.215639"], ["init_params", "{}"], ["oauth_code", "2ec5e902-2fda-4ada-aec2-7b5d3e175534"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:16:26.216433"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:16:26.221561"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:16:26.221561"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Completed 500 Internal Server Error in 0ms (ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms)  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:18:37.088047"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:18:37.088047"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:18:37.089976"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.2ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:18:37.115702"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:18:37.115702"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:18:37.127341"], ["expired_at", "2015-05-11 21:48:37.127521"], ["oauth_code", "5fa9c575-8f50-45ce-8990-e5bf84b1ec2f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 3.4ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:18:37.136579"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:18:37.136579"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:18:37.141987') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:18:37.142831"], ["expired_at", "2015-05-11 22:18:37.142967"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "de47d639-5fb2-4534-9a9a-790f7c1214ba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/de47d639-5fb2-4534-9a9a-790f7c1214ba Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'de47d639-5fb2-4534-9a9a-790f7c1214ba' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:18:37.175370"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:18:37.175370"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:18:37.176418"], ["expired_at", "2015-05-11 22:18:37.176517"], ["init_params", "{}"], ["oauth_code", "290f150b-01d9-42ee-af6d-b560d3be1c8e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:18:37.177236"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:18:37.181277') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:18:37.182399"], ["expired_at", "2015-05-11 22:18:37.182492"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2af95114-ffc3-4bc6-8966-91376a044aaf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2af95114-ffc3-4bc6-8966-91376a044aaf Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:18:37.196077"], ["expired_at", "2015-05-11 22:18:37.196192"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "799a1bac-c320-440c-987b-b21e34b760cd"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/799a1bac-c320-440c-987b-b21e34b760cd Completed 302 Found in 9ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '799a1bac-c320-440c-987b-b21e34b760cd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:18:37.205563"], ["expired_at", "2015-05-11 22:18:37.205664"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "13d1b899-f57b-42e8-b7ae-f7108dec9cc9"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/13d1b899-f57b-42e8-b7ae-f7108dec9cc9 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction [NHSEDGWG] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [NHSEDGWG] SKYDRIVE BACKTRACE: [NHSEDGWG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [NHSEDGWG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [NHSEDGWG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [NHSEDGWG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [NHSEDGWG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [NHSEDGWG] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [NHSEDGWG] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [NHSEDGWG] SKYDRIVE REQUEST HEADERS: [NHSEDGWG] - Authorization: Bearer [NHSEDGWG] SKYDRIVE RESPONSE HEADERS: [NHSEDGWG] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [NHSEDGWG] SKYDRIVE RESPONSE BODY: [NHSEDGWG] - { [NHSEDGWG] - "error": { [NHSEDGWG] - "code": "-2147024891, System.UnauthorizedAccessException", [NHSEDGWG] - "message": "Access denied. You do not have permission to perform this action or access this resource." [NHSEDGWG] - } [NHSEDGWG] - } [NHSEDGWG] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [AMYDWYYF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AMYDWYYF] SKYDRIVE REQUEST PAYLOAD: [AMYDWYYF] SKYDRIVE REQUEST HEADERS: - [AMYDWYYF] SKYDRIVE RESPONSE CODE: 200 [AMYDWYYF] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [YXJOEEVC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YXJOEEVC] SKYDRIVE REQUEST PAYLOAD: [YXJOEEVC] SKYDRIVE REQUEST HEADERS: - [YXJOEEVC] SKYDRIVE RESPONSE CODE: 200 [YXJOEEVC] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ZMFJQIYV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZMFJQIYV] SKYDRIVE REQUEST PAYLOAD: [ZMFJQIYV] SKYDRIVE REQUEST HEADERS: - [ZMFJQIYV] SKYDRIVE RESPONSE CODE: 200 [ZMFJQIYV] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [VSYHAPPL] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [VSYHAPPL] SKYDRIVE REQUEST PAYLOAD: [VSYHAPPL] SKYDRIVE REQUEST HEADERS: - Bearer [VSYHAPPL] SKYDRIVE RESPONSE CODE: 200 [VSYHAPPL] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:18:37.288090"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:18:37.288090"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:18:37.289699"], ["expired_at", "2015-05-11 22:18:37.289815"], ["oauth_code", "df1dced5-1f4d-4bff-8872-059172a5a8bf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:18:37.290669') AND "skydrive_api_keys"."oauth_code" = 'df1dced5-1f4d-4bff-8872-059172a5a8bf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "a6a0dec8-2f17-4441-8644-20188e60b53f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:18:37.293479"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:18:37.293479"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:18:37.294503"], ["expired_at", "2015-05-11 22:18:37.294596"], ["oauth_code", "0d247176-2dda-499a-99f8-b8373e03d5ff"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:19:50.224685"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:19:50.224685"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:19:50.232839"], ["expired_at", "2015-05-11 22:19:50.233006"], ["oauth_code", "f8ca81c3-aac0-4d9f-a77b-7929ba3d10eb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:19:50.234463') AND "skydrive_api_keys"."oauth_code" = 'f8ca81c3-aac0-4d9f-a77b-7929ba3d10eb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "fc7b6ada-36e0-476e-a4c6-e83f714dcd85"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:19:50.239500"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:19:50.239500"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:19:50.240767"], ["expired_at", "2015-05-11 22:19:50.240893"], ["oauth_code", "d63caebf-f765-47f0-97ee-c34985fcf565"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [MLZUJUBK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MLZUJUBK] SKYDRIVE REQUEST PAYLOAD: [MLZUJUBK] SKYDRIVE REQUEST HEADERS: - [MLZUJUBK] SKYDRIVE RESPONSE CODE: 200 [MLZUJUBK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction [UCTKNFEC] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [UCTKNFEC] SKYDRIVE BACKTRACE: [UCTKNFEC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [UCTKNFEC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [UCTKNFEC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [UCTKNFEC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [UCTKNFEC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [UCTKNFEC] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [UCTKNFEC] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [UCTKNFEC] SKYDRIVE REQUEST HEADERS: [UCTKNFEC] - Authorization: Bearer [UCTKNFEC] SKYDRIVE RESPONSE HEADERS: [UCTKNFEC] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [UCTKNFEC] SKYDRIVE RESPONSE BODY: [UCTKNFEC] - { [UCTKNFEC] - "error": { [UCTKNFEC] - "code": "-2147024891, System.UnauthorizedAccessException", [UCTKNFEC] - "message": "Access denied. You do not have permission to perform this action or access this resource." [UCTKNFEC] - } [UCTKNFEC] - } [UCTKNFEC] END --  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TZGQLEOQ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TZGQLEOQ] SKYDRIVE REQUEST PAYLOAD: [TZGQLEOQ] SKYDRIVE REQUEST HEADERS: - Bearer [TZGQLEOQ] SKYDRIVE RESPONSE CODE: 200 [TZGQLEOQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [YOSTXXYC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YOSTXXYC] SKYDRIVE REQUEST PAYLOAD: [YOSTXXYC] SKYDRIVE REQUEST HEADERS: - [YOSTXXYC] SKYDRIVE RESPONSE CODE: 200 [YOSTXXYC] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [JELAIZFJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JELAIZFJ] SKYDRIVE REQUEST PAYLOAD: [JELAIZFJ] SKYDRIVE REQUEST HEADERS: - [JELAIZFJ] SKYDRIVE RESPONSE CODE: 200 [JELAIZFJ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:19:50.382458"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope") VALUES (?, ?, ?, ?) [["created_at", "2015-05-11 21:19:50.407130"], ["expired_at", "2015-05-11 21:49:50.407245"], ["oauth_code", "e316fbc3-a1ad-449c-baa9-c333797c454c"], ["scope", "skydrive_oauth"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.4ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:00.900831"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:21:00.900831"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:00.910350"], ["expired_at", "2015-05-11 22:21:00.910550"], ["oauth_code", "0a4537f9-9167-40a7-8f4d-546ff9c743c2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:21:00.912355') AND "skydrive_api_keys"."oauth_code" = '0a4537f9-9167-40a7-8f4d-546ff9c743c2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "3682a46a-5b74-4917-b98d-db040d1a5afa"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:00.917629"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:21:00.917629"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:00.918749"], ["expired_at", "2015-05-11 22:21:00.918851"], ["oauth_code", "841ea802-404f-41b9-8ef4-7c92635e612e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:21:00.933255"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope") VALUES (?, ?, ?, ?) [["created_at", "2015-05-11 21:21:00.960387"], ["expired_at", "2015-05-11 21:51:00.960502"], ["oauth_code", "227c48d5-4648-496e-a6b5-799a44c38a5a"], ["scope", "skydrive_oauth"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.6ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [HYPSSOBZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HYPSSOBZ] SKYDRIVE REQUEST PAYLOAD: [HYPSSOBZ] SKYDRIVE REQUEST HEADERS: - [HYPSSOBZ] SKYDRIVE RESPONSE CODE: 200 [HYPSSOBZ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MPNVSGVC] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MPNVSGVC] SKYDRIVE REQUEST PAYLOAD: [MPNVSGVC] SKYDRIVE REQUEST HEADERS: - Bearer [MPNVSGVC] SKYDRIVE RESPONSE CODE: 200 [MPNVSGVC] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [HYQWGFFI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HYQWGFFI] SKYDRIVE REQUEST PAYLOAD: [HYQWGFFI] SKYDRIVE REQUEST HEADERS: - [HYQWGFFI] SKYDRIVE RESPONSE CODE: 200 [HYQWGFFI] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction [JEEQQYVI] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [JEEQQYVI] SKYDRIVE BACKTRACE: [JEEQQYVI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [JEEQQYVI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [JEEQQYVI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [JEEQQYVI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [JEEQQYVI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [JEEQQYVI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [JEEQQYVI] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [JEEQQYVI] SKYDRIVE REQUEST HEADERS: [JEEQQYVI] - Authorization: Bearer [JEEQQYVI] SKYDRIVE RESPONSE HEADERS: [JEEQQYVI] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [JEEQQYVI] SKYDRIVE RESPONSE BODY: [JEEQQYVI] - { [JEEQQYVI] - "error": { [JEEQQYVI] - "code": "-2147024891, System.UnauthorizedAccessException", [JEEQQYVI] - "message": "Access denied. You do not have permission to perform this action or access this resource." [JEEQQYVI] - } [JEEQQYVI] - } [JEEQQYVI] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [DUTMCNQV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DUTMCNQV] SKYDRIVE REQUEST PAYLOAD: [DUTMCNQV] SKYDRIVE REQUEST HEADERS: - [DUTMCNQV] SKYDRIVE RESPONSE CODE: 200 [DUTMCNQV] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope") VALUES (?, ?, ?, ?) [["created_at", "2015-05-11 21:21:08.956627"], ["expired_at", "2015-05-11 21:51:08.956809"], ["oauth_code", "e22486f4-32a7-4ca8-b4f1-ebbe6b99e310"], ["scope", "skydrive_oauth"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 11ms (Views: 3.5ms | ActiveRecord: 1.1ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:21:08.967152"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [REHWKMGY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [REHWKMGY] SKYDRIVE REQUEST PAYLOAD: [REHWKMGY] SKYDRIVE REQUEST HEADERS: - [REHWKMGY] SKYDRIVE RESPONSE CODE: 200 [REHWKMGY] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RBROPBLL] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RBROPBLL] SKYDRIVE REQUEST PAYLOAD: [RBROPBLL] SKYDRIVE REQUEST HEADERS: - Bearer [RBROPBLL] SKYDRIVE RESPONSE CODE: 200 [RBROPBLL] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [PSHOWBNG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PSHOWBNG] SKYDRIVE REQUEST PAYLOAD: [PSHOWBNG] SKYDRIVE REQUEST HEADERS: - [PSHOWBNG] SKYDRIVE RESPONSE CODE: 200 [PSHOWBNG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [FVWVXUDQ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [FVWVXUDQ] SKYDRIVE BACKTRACE: [FVWVXUDQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [FVWVXUDQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [FVWVXUDQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [FVWVXUDQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [FVWVXUDQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [FVWVXUDQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [FVWVXUDQ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [FVWVXUDQ] SKYDRIVE REQUEST HEADERS: [FVWVXUDQ] - Authorization: Bearer [FVWVXUDQ] SKYDRIVE RESPONSE HEADERS: [FVWVXUDQ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [FVWVXUDQ] SKYDRIVE RESPONSE BODY: [FVWVXUDQ] - { [FVWVXUDQ] - "error": { [FVWVXUDQ] - "code": "-2147024891, System.UnauthorizedAccessException", [FVWVXUDQ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [FVWVXUDQ] - } [FVWVXUDQ] - } [FVWVXUDQ] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [WCHIFNQN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WCHIFNQN] SKYDRIVE REQUEST PAYLOAD: [WCHIFNQN] SKYDRIVE REQUEST HEADERS: - [WCHIFNQN] SKYDRIVE RESPONSE CODE: 200 [WCHIFNQN] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:09.083393"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:21:09.083393"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:09.085342"], ["expired_at", "2015-05-11 22:21:09.085458"], ["oauth_code", "2b9dd1ee-a173-4cba-8ce7-53d12093b87d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:09.089075"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:21:09.089075"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:09.090320"], ["expired_at", "2015-05-11 22:21:09.090426"], ["oauth_code", "ea4b2798-7c2b-4054-aa52-e7b196f93864"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:21:09.091195') AND "skydrive_api_keys"."oauth_code" = 'ea4b2798-7c2b-4054-aa52-e7b196f93864' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "cef44ea5-d3b3-45ae-8aa9-e391cfd7a853"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:58.142729"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:21:58.142729"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:58.151761"], ["expired_at", "2015-05-11 22:21:58.151974"], ["oauth_code", "afc36bbd-9e75-4d1f-8dcc-0df575967ccb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:58.156119"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:21:58.156119"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:58.157202"], ["expired_at", "2015-05-11 22:21:58.157293"], ["oauth_code", "cbf74870-bbd8-47bb-a421-e1226acd3cac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:21:58.157992') AND "skydrive_api_keys"."oauth_code" = 'cbf74870-bbd8-47bb-a421-e1226acd3cac' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "46056df9-7b40-4873-a143-d864f8b07c4f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [BJSUIQBZ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [BJSUIQBZ] SKYDRIVE REQUEST PAYLOAD: [BJSUIQBZ] SKYDRIVE REQUEST HEADERS: - Bearer [BJSUIQBZ] SKYDRIVE RESPONSE CODE: 200 [BJSUIQBZ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction [LOQYDIIC] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [LOQYDIIC] SKYDRIVE BACKTRACE: [LOQYDIIC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [LOQYDIIC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [LOQYDIIC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [LOQYDIIC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [LOQYDIIC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [LOQYDIIC] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [LOQYDIIC] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [LOQYDIIC] SKYDRIVE REQUEST HEADERS: [LOQYDIIC] - Authorization: Bearer [LOQYDIIC] SKYDRIVE RESPONSE HEADERS: [LOQYDIIC] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [LOQYDIIC] SKYDRIVE RESPONSE BODY: [LOQYDIIC] - { [LOQYDIIC] - "error": { [LOQYDIIC] - "code": "-2147024891, System.UnauthorizedAccessException", [LOQYDIIC] - "message": "Access denied. You do not have permission to perform this action or access this resource." [LOQYDIIC] - } [LOQYDIIC] - } [LOQYDIIC] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [RCJQCJBP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RCJQCJBP] SKYDRIVE REQUEST PAYLOAD: [RCJQCJBP] SKYDRIVE REQUEST HEADERS: - [RCJQCJBP] SKYDRIVE RESPONSE CODE: 200 [RCJQCJBP] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [OYRQRUAN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OYRQRUAN] SKYDRIVE REQUEST PAYLOAD: [OYRQRUAN] SKYDRIVE REQUEST HEADERS: - [OYRQRUAN] SKYDRIVE RESPONSE CODE: 200 [OYRQRUAN] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [XMNBBFOL] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XMNBBFOL] SKYDRIVE REQUEST PAYLOAD: [XMNBBFOL] SKYDRIVE REQUEST HEADERS: - [XMNBBFOL] SKYDRIVE RESPONSE CODE: 200 [XMNBBFOL] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:58.320701"], ["expired_at", "2015-05-11 22:21:58.320817"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5d12bbbe-7792-4180-9d87-677d319887c5"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5d12bbbe-7792-4180-9d87-677d319887c5 Completed 302 Found in 63ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (1.1ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:58.332347"], ["expired_at", "2015-05-11 22:21:58.332470"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4da1e988-3acb-4f57-810c-8165abf964eb"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4da1e988-3acb-4f57-810c-8165abf964eb Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4da1e988-3acb-4f57-810c-8165abf964eb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:58.343426"], ["expired_at", "2015-05-11 22:21:58.343536"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cd6e7a1b-a620-4689-a919-e7ac530e67dd"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cd6e7a1b-a620-4689-a919-e7ac530e67dd Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cd6e7a1b-a620-4689-a919-e7ac530e67dd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:58.349714"], ["expired_at", "2015-05-11 22:21:58.349823"], ["init_params", "{}"], ["oauth_code", "6b0f63ea-31bc-495e-8aca-3206368a0c86"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:21:58.350571"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:21:58.356211"], ["expired_at", "2015-05-11 22:21:58.356313"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "54cb68d2-0bad-4dc8-b7e6-a9410e8b334b"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/54cb68d2-0bad-4dc8-b7e6-a9410e8b334b Completed 302 Found in 5ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope") VALUES (?, ?, ?, ?) [["created_at", "2015-05-11 21:21:58.365503"], ["expired_at", "2015-05-11 21:51:58.365611"], ["oauth_code", "2e827120-eedd-4854-9f64-3f8a6c3d6364"], ["scope", "skydrive_oauth"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:21:58.373744"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [EQOXZOOP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EQOXZOOP] SKYDRIVE REQUEST PAYLOAD: [EQOXZOOP] SKYDRIVE REQUEST HEADERS: - [EQOXZOOP] SKYDRIVE RESPONSE CODE: 200 [EQOXZOOP] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction [UUXWNZOS] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [UUXWNZOS] SKYDRIVE BACKTRACE: [UUXWNZOS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [UUXWNZOS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [UUXWNZOS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [UUXWNZOS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [UUXWNZOS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [UUXWNZOS] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [UUXWNZOS] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [UUXWNZOS] SKYDRIVE REQUEST HEADERS: [UUXWNZOS] - Authorization: Bearer [UUXWNZOS] SKYDRIVE RESPONSE HEADERS: [UUXWNZOS] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [UUXWNZOS] SKYDRIVE RESPONSE BODY: [UUXWNZOS] - { [UUXWNZOS] - "error": { [UUXWNZOS] - "code": "-2147024891, System.UnauthorizedAccessException", [UUXWNZOS] - "message": "Access denied. You do not have permission to perform this action or access this resource." [UUXWNZOS] - } [UUXWNZOS] - } [UUXWNZOS] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [TIQTKIKC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TIQTKIKC] SKYDRIVE REQUEST PAYLOAD: [TIQTKIKC] SKYDRIVE REQUEST HEADERS: - [TIQTKIKC] SKYDRIVE RESPONSE CODE: 200 [TIQTKIKC] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [YUIIYNOI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YUIIYNOI] SKYDRIVE REQUEST PAYLOAD: [YUIIYNOI] SKYDRIVE REQUEST HEADERS: - [YUIIYNOI] SKYDRIVE RESPONSE CODE: 200 [YUIIYNOI] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [THFFXQAI] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [THFFXQAI] SKYDRIVE REQUEST PAYLOAD: [THFFXQAI] SKYDRIVE REQUEST HEADERS: - Bearer [THFFXQAI] SKYDRIVE RESPONSE CODE: 200 [THFFXQAI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:23:22.307635"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope") VALUES (?, ?, ?, ?) [["created_at", "2015-05-11 21:23:22.371151"], ["expired_at", "2015-05-11 21:53:22.371320"], ["oauth_code", "e0cffe04-9de2-4085-beaa-275a5d3b34ae"], ["scope", "skydrive_oauth"]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 3.4ms | ActiveRecord: 1.3ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:23:22.386598"], ["expired_at", "2015-05-11 22:23:22.386731"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "85dff488-06be-4f5b-aea9-7df3b1d1adb6"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/85dff488-06be-4f5b-aea9-7df3b1d1adb6 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:23:22.397015"], ["expired_at", "2015-05-11 22:23:22.397128"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "841e53cf-6a35-49f8-b917-20827f60bcb1"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/841e53cf-6a35-49f8-b917-20827f60bcb1 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '841e53cf-6a35-49f8-b917-20827f60bcb1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:23:22.402208"], ["expired_at", "2015-05-11 22:23:22.402295"], ["init_params", "{}"], ["oauth_code", "5f1f20bf-c626-432f-be7d-787fce475376"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:23:22.402908"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:23:22.408551"], ["expired_at", "2015-05-11 22:23:22.408653"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7242b8da-e8ba-4dbf-a53c-65cc35f0345c"], ["scope", "session"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7242b8da-e8ba-4dbf-a53c-65cc35f0345c Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:23:22.420137"], ["expired_at", "2015-05-11 22:23:22.420244"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ca0ef2e5-a86f-4e61-97be-dfe7c28de99d"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ca0ef2e5-a86f-4e61-97be-dfe7c28de99d Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ca0ef2e5-a86f-4e61-97be-dfe7c28de99d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:23:22.424146"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:23:22.424146"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:23:22.425266"], ["expired_at", "2015-05-11 22:23:22.425361"], ["oauth_code", "f637da23-5604-4510-93f0-e1a66dc6adb3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:23:22.426072') AND "skydrive_api_keys"."oauth_code" = 'f637da23-5604-4510-93f0-e1a66dc6adb3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "31d58de5-fc74-4b0e-a890-1069b7598121"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:23:22.428837"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:23:22.428837"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:23:22.429801"], ["expired_at", "2015-05-11 22:23:22.429883"], ["oauth_code", "5c8eaabd-cb97-444c-ae8a-47484d1d2eae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:24:23.451745"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:24:23.451745"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:24:23.460692"], ["expired_at", "2015-05-11 22:24:23.460881"], ["oauth_code", "30d3ed65-631e-4bf7-b6b4-71a5a29bbda2"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:24:23.465329"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:24:23.465329"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:24:23.466416"], ["expired_at", "2015-05-11 22:24:23.466513"], ["oauth_code", "cd096e35-aa6c-4849-8efd-0c3c156c4ef5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:24:23.467220') AND "skydrive_api_keys"."oauth_code" = 'cd096e35-aa6c-4849-8efd-0c3c156c4ef5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "4bab9734-312e-49e9-b1e8-44da96c0d796"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [JBQJEKUE] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [JBQJEKUE] SKYDRIVE REQUEST PAYLOAD: [JBQJEKUE] SKYDRIVE REQUEST HEADERS: - Bearer [JBQJEKUE] SKYDRIVE RESPONSE CODE: 200 [JBQJEKUE] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [OJIFVNDK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OJIFVNDK] SKYDRIVE REQUEST PAYLOAD: [OJIFVNDK] SKYDRIVE REQUEST HEADERS: - [OJIFVNDK] SKYDRIVE RESPONSE CODE: 200 [OJIFVNDK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [YPWWKMGS] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YPWWKMGS] SKYDRIVE REQUEST PAYLOAD: [YPWWKMGS] SKYDRIVE REQUEST HEADERS: - [YPWWKMGS] SKYDRIVE RESPONSE CODE: 200 [YPWWKMGS] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [OGPMXJDF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OGPMXJDF] SKYDRIVE REQUEST PAYLOAD: [OGPMXJDF] SKYDRIVE REQUEST HEADERS: - [OGPMXJDF] SKYDRIVE RESPONSE CODE: 200 [OGPMXJDF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [FMCQPNYP] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [FMCQPNYP] SKYDRIVE BACKTRACE: [FMCQPNYP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [FMCQPNYP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [FMCQPNYP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [FMCQPNYP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [FMCQPNYP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [FMCQPNYP] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [FMCQPNYP] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [FMCQPNYP] SKYDRIVE REQUEST HEADERS: [FMCQPNYP] - Authorization: Bearer [FMCQPNYP] SKYDRIVE RESPONSE HEADERS: [FMCQPNYP] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [FMCQPNYP] SKYDRIVE RESPONSE BODY: [FMCQPNYP] - { [FMCQPNYP] - "error": { [FMCQPNYP] - "code": "-2147024891, System.UnauthorizedAccessException", [FMCQPNYP] - "message": "Access denied. You do not have permission to perform this action or access this resource." [FMCQPNYP] - } [FMCQPNYP] - } [FMCQPNYP] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:24:23.624740"], ["expired_at", "2015-05-11 22:24:23.624863"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "764ad6bc-2742-4e0a-9bf6-8d2555e0b958"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/764ad6bc-2742-4e0a-9bf6-8d2555e0b958 Completed 302 Found in 56ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '764ad6bc-2742-4e0a-9bf6-8d2555e0b958' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:24:23.631655"], ["expired_at", "2015-05-11 22:24:23.631795"], ["init_params", "{}"], ["oauth_code", "920eab4c-f689-4989-8269-a76c0e846b0a"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:24:23.632725"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:24:23.640087"], ["expired_at", "2015-05-11 22:24:23.640182"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b4a26c6e-f476-4d25-918c-11ec740a703d"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b4a26c6e-f476-4d25-918c-11ec740a703d Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:24:23.648785"], ["expired_at", "2015-05-11 22:24:23.648889"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5da564c1-14d8-417a-aa92-507922ecbffa"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5da564c1-14d8-417a-aa92-507922ecbffa Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:24:23.657804"], ["expired_at", "2015-05-11 22:24:23.657911"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "98f9fd8f-cd36-4918-8b9f-5f4ce947f15b"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/98f9fd8f-cd36-4918-8b9f-5f4ce947f15b Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '98f9fd8f-cd36-4918-8b9f-5f4ce947f15b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope") VALUES (?, ?, ?, ?) [["created_at", "2015-05-11 21:24:23.667270"], ["expired_at", "2015-05-11 21:54:23.667375"], ["oauth_code", "8003926e-989b-4bba-b2e8-b0140d1c57ae"], ["scope", "skydrive_oauth"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.1ms | ActiveRecord: 0.5ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:24:23.676735"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:30:50.002831"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:30:50.002831"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:30:50.011396"], ["expired_at", "2015-05-11 22:30:50.011578"], ["oauth_code", "750ba4d6-631b-4a80-91dc-f5ce11a382b4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:30:50.015924"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:30:50.015924"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:30:50.017432"], ["expired_at", "2015-05-11 22:30:50.017535"], ["oauth_code", "5d8367a1-c8e6-46f6-ad9f-49b0c9922f31"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:30:50.018402') AND "skydrive_api_keys"."oauth_code" = '5d8367a1-c8e6-46f6-ad9f-49b0c9922f31' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "140f7101-e8c5-4a2f-b7b9-b7f4ab0a474a"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:30:50.042538"], ["expired_at", "2015-05-11 22:30:50.042658"], ["init_params", "{}"], ["oauth_code", "61342d4a-b903-48ac-a901-6b860b8edb4e"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:30:50.043467"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:30:50.062157"], ["expired_at", "2015-05-11 22:30:50.062281"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e8986029-2c72-4de7-831a-c76c9b5de979"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e8986029-2c72-4de7-831a-c76c9b5de979 Completed 302 Found in 17ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:30:50.073381"], ["expired_at", "2015-05-11 22:30:50.073488"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c187d9c6-dd86-4dbb-ab0c-84cad33de46a"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c187d9c6-dd86-4dbb-ab0c-84cad33de46a Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c187d9c6-dd86-4dbb-ab0c-84cad33de46a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (1.3ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:30:50.085558"], ["expired_at", "2015-05-11 22:30:50.085660"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6af25974-dc17-470f-9cd7-b66cb11f6256"], ["scope", "session"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6af25974-dc17-470f-9cd7-b66cb11f6256 Completed 302 Found in 33ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:30:50.123427"], ["expired_at", "2015-05-11 22:30:50.123534"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1d97b36e-1b0e-49f6-91f3-ac7b05a00abb"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1d97b36e-1b0e-49f6-91f3-ac7b05a00abb Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1d97b36e-1b0e-49f6-91f3-ac7b05a00abb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope") VALUES (?, ?, ?, ?) [["created_at", "2015-05-11 21:30:50.134045"], ["expired_at", "2015-05-11 22:00:50.134155"], ["oauth_code", "e518894b-0cb5-4e5a-9bee-20d6e6498485"], ["scope", "skydrive_oauth"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.7ms | ActiveRecord: 0.8ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:30:50.143680"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [IKWVJHUT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IKWVJHUT] SKYDRIVE REQUEST PAYLOAD: [IKWVJHUT] SKYDRIVE REQUEST HEADERS: - [IKWVJHUT] SKYDRIVE RESPONSE CODE: 200 [IKWVJHUT] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [EGOYEOEZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EGOYEOEZ] SKYDRIVE REQUEST PAYLOAD: [EGOYEOEZ] SKYDRIVE REQUEST HEADERS: - [EGOYEOEZ] SKYDRIVE RESPONSE CODE: 200 [EGOYEOEZ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [MLFAAHFY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MLFAAHFY] SKYDRIVE REQUEST PAYLOAD: [MLFAAHFY] SKYDRIVE REQUEST HEADERS: - [MLFAAHFY] SKYDRIVE RESPONSE CODE: 200 [MLFAAHFY] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [LEQQNARQ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [LEQQNARQ] SKYDRIVE REQUEST PAYLOAD: [LEQQNARQ] SKYDRIVE REQUEST HEADERS: - Bearer [LEQQNARQ] SKYDRIVE RESPONSE CODE: 200 [LEQQNARQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [ZGMLYIMC] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [ZGMLYIMC] SKYDRIVE BACKTRACE: [ZGMLYIMC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [ZGMLYIMC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [ZGMLYIMC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ZGMLYIMC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [ZGMLYIMC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [ZGMLYIMC] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [ZGMLYIMC] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ZGMLYIMC] SKYDRIVE REQUEST HEADERS: [ZGMLYIMC] - Authorization: Bearer [ZGMLYIMC] SKYDRIVE RESPONSE HEADERS: [ZGMLYIMC] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [ZGMLYIMC] SKYDRIVE RESPONSE BODY: [ZGMLYIMC] - { [ZGMLYIMC] - "error": { [ZGMLYIMC] - "code": "-2147024891, System.UnauthorizedAccessException", [ZGMLYIMC] - "message": "Access denied. You do not have permission to perform this action or access this resource." [ZGMLYIMC] - } [ZGMLYIMC] - } [ZGMLYIMC] END --  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [RKPYYEPN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RKPYYEPN] SKYDRIVE REQUEST PAYLOAD: [RKPYYEPN] SKYDRIVE REQUEST HEADERS: - [RKPYYEPN] SKYDRIVE RESPONSE CODE: 200 [RKPYYEPN] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NPRDZMHU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NPRDZMHU] SKYDRIVE REQUEST PAYLOAD: [NPRDZMHU] SKYDRIVE REQUEST HEADERS: - [NPRDZMHU] SKYDRIVE RESPONSE CODE: 200 [NPRDZMHU] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [OTIJGJOR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OTIJGJOR] SKYDRIVE REQUEST PAYLOAD: [OTIJGJOR] SKYDRIVE REQUEST HEADERS: - [OTIJGJOR] SKYDRIVE RESPONSE CODE: 200 [OTIJGJOR] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [SNRQWBOE] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [SNRQWBOE] SKYDRIVE REQUEST PAYLOAD: [SNRQWBOE] SKYDRIVE REQUEST HEADERS: - Bearer [SNRQWBOE] SKYDRIVE RESPONSE CODE: 200 [SNRQWBOE] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction [VYNRTEWZ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [VYNRTEWZ] SKYDRIVE BACKTRACE: [VYNRTEWZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [VYNRTEWZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [VYNRTEWZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [VYNRTEWZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [VYNRTEWZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [VYNRTEWZ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [VYNRTEWZ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [VYNRTEWZ] SKYDRIVE REQUEST HEADERS: [VYNRTEWZ] - Authorization: Bearer [VYNRTEWZ] SKYDRIVE RESPONSE HEADERS: [VYNRTEWZ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [VYNRTEWZ] SKYDRIVE RESPONSE BODY: [VYNRTEWZ] - { [VYNRTEWZ] - "error": { [VYNRTEWZ] - "code": "-2147024891, System.UnauthorizedAccessException", [VYNRTEWZ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [VYNRTEWZ] - } [VYNRTEWZ] - } [VYNRTEWZ] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:21.095588"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:31:21.095588"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:21.104724"], ["expired_at", "2015-05-11 22:31:21.104912"], ["oauth_code", "1d1055f2-48c1-4166-808c-c252c045d4bc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:31:21.106559') AND "skydrive_api_keys"."oauth_code" = '1d1055f2-48c1-4166-808c-c252c045d4bc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b10c34a3-7546-4482-81a1-c3192fa32051"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:21.111563"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:31:21.111563"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:21.112787"], ["expired_at", "2015-05-11 22:31:21.112891"], ["oauth_code", "7e0e6095-9c2c-44d2-85c1-1d85bda727bc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:31:21.163061"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope") VALUES (?, ?, ?, ?) [["created_at", "2015-05-11 21:31:21.185241"], ["expired_at", "2015-05-11 22:01:21.185358"], ["oauth_code", "228bddf2-ab09-4c16-8f44-7edb14dbd873"], ["scope", "skydrive_oauth"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.4ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:21.203428"], ["expired_at", "2015-05-11 22:31:21.203573"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "76e10caf-7446-4644-aef9-774b9ec17b87"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/76e10caf-7446-4644-aef9-774b9ec17b87 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '76e10caf-7446-4644-aef9-774b9ec17b87' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:21.214647"], ["expired_at", "2015-05-11 22:31:21.214763"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "248841a0-9430-4d2c-b6d8-5bd13df67979"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/248841a0-9430-4d2c-b6d8-5bd13df67979 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '248841a0-9430-4d2c-b6d8-5bd13df67979' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:21.220898"], ["expired_at", "2015-05-11 22:31:21.220990"], ["init_params", "{}"], ["oauth_code", "23d6a42f-0137-4334-bc98-0bb739285678"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:31:21.221594"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:21.226934"], ["expired_at", "2015-05-11 22:31:21.227021"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5d6bc3ba-2221-4738-954a-bc0c0a2b342e"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5d6bc3ba-2221-4738-954a-bc0c0a2b342e Completed 302 Found in 5ms (ActiveRecord: 0.4ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:21.237920"], ["expired_at", "2015-05-11 22:31:21.238031"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4491c0e5-a481-400b-b83e-e9d4093c5899"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4491c0e5-a481-400b-b83e-e9d4093c5899 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NAASTOBP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NAASTOBP] SKYDRIVE REQUEST PAYLOAD: [NAASTOBP] SKYDRIVE REQUEST HEADERS: - [NAASTOBP] SKYDRIVE RESPONSE CODE: 200 [NAASTOBP] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [HZILSLQR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HZILSLQR] SKYDRIVE REQUEST PAYLOAD: [HZILSLQR] SKYDRIVE REQUEST HEADERS: - [HZILSLQR] SKYDRIVE RESPONSE CODE: 200 [HZILSLQR] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [RWQUWTMZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RWQUWTMZ] SKYDRIVE REQUEST PAYLOAD: [RWQUWTMZ] SKYDRIVE REQUEST HEADERS: - [RWQUWTMZ] SKYDRIVE RESPONSE CODE: 200 [RWQUWTMZ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [GMVQTXGJ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [GMVQTXGJ] SKYDRIVE BACKTRACE: [GMVQTXGJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [GMVQTXGJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [GMVQTXGJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [GMVQTXGJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [GMVQTXGJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [GMVQTXGJ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [GMVQTXGJ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [GMVQTXGJ] SKYDRIVE REQUEST HEADERS: [GMVQTXGJ] - Authorization: Bearer [GMVQTXGJ] SKYDRIVE RESPONSE HEADERS: [GMVQTXGJ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [GMVQTXGJ] SKYDRIVE RESPONSE BODY: [GMVQTXGJ] - { [GMVQTXGJ] - "error": { [GMVQTXGJ] - "code": "-2147024891, System.UnauthorizedAccessException", [GMVQTXGJ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [GMVQTXGJ] - } [GMVQTXGJ] - } [GMVQTXGJ] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [KMYKUFWC] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [KMYKUFWC] SKYDRIVE REQUEST PAYLOAD: [KMYKUFWC] SKYDRIVE REQUEST HEADERS: - Bearer [KMYKUFWC] SKYDRIVE RESPONSE CODE: 200 [KMYKUFWC] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:45.359364"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:31:45.359364"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:45.369462"], ["expired_at", "2015-05-11 22:31:45.369710"], ["oauth_code", "9e583769-0360-4d1e-91d7-df5abd04aceb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:45.373122"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:31:45.373122"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:45.374075"], ["expired_at", "2015-05-11 22:31:45.374159"], ["oauth_code", "a1277454-cc9d-4a36-89ce-27cb332f3246"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:31:45.374940') AND "skydrive_api_keys"."oauth_code" = 'a1277454-cc9d-4a36-89ce-27cb332f3246' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8cd838f8-8424-4672-b79e-012034046620"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:45.390187"], ["expired_at", "2015-05-11 22:31:45.390320"], ["init_params", "{}"], ["oauth_code", "05e15728-7759-421a-85fa-2f2596b9018b"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:31:45.391267"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:45.447896"], ["expired_at", "2015-05-11 22:31:45.448016"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "92104ad9-da84-4079-a481-df34d2e8ec30"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/92104ad9-da84-4079-a481-df34d2e8ec30 Completed 302 Found in 55ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:45.462296"], ["expired_at", "2015-05-11 22:31:45.462419"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "700b6355-02cb-46f5-9f1e-ead5bb38755c"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/700b6355-02cb-46f5-9f1e-ead5bb38755c Completed 302 Found in 7ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '700b6355-02cb-46f5-9f1e-ead5bb38755c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:45.472438"], ["expired_at", "2015-05-11 22:31:45.472528"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d0c689c5-fea7-4d21-abcc-2d0450b01311"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d0c689c5-fea7-4d21-abcc-2d0450b01311 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:31:45.482396"], ["expired_at", "2015-05-11 22:31:45.482502"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "40e5bbfd-56fe-4a71-8945-a180166cbe8f"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/40e5bbfd-56fe-4a71-8945-a180166cbe8f Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '40e5bbfd-56fe-4a71-8945-a180166cbe8f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope") VALUES (?, ?, ?, ?) [["created_at", "2015-05-11 21:31:45.492090"], ["expired_at", "2015-05-11 22:01:45.492210"], ["oauth_code", "40404db0-0ef6-46da-9785-7377a91c597a"], ["scope", "skydrive_oauth"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.7ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:31:45.501650"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LNJMMZPS] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LNJMMZPS] SKYDRIVE REQUEST PAYLOAD: [LNJMMZPS] SKYDRIVE REQUEST HEADERS: - [LNJMMZPS] SKYDRIVE RESPONSE CODE: 200 [LNJMMZPS] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [HRAQJAMA] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [HRAQJAMA] SKYDRIVE BACKTRACE: [HRAQJAMA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [HRAQJAMA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [HRAQJAMA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [HRAQJAMA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [HRAQJAMA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [HRAQJAMA] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [HRAQJAMA] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [HRAQJAMA] SKYDRIVE REQUEST HEADERS: [HRAQJAMA] - Authorization: Bearer [HRAQJAMA] SKYDRIVE RESPONSE HEADERS: [HRAQJAMA] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [HRAQJAMA] SKYDRIVE RESPONSE BODY: [HRAQJAMA] - { [HRAQJAMA] - "error": { [HRAQJAMA] - "code": "-2147024891, System.UnauthorizedAccessException", [HRAQJAMA] - "message": "Access denied. You do not have permission to perform this action or access this resource." [HRAQJAMA] - } [HRAQJAMA] - } [HRAQJAMA] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [SHHQPJQX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SHHQPJQX] SKYDRIVE REQUEST PAYLOAD: [SHHQPJQX] SKYDRIVE REQUEST HEADERS: - [SHHQPJQX] SKYDRIVE RESPONSE CODE: 200 [SHHQPJQX] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [IAFKHFWO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IAFKHFWO] SKYDRIVE REQUEST PAYLOAD: [IAFKHFWO] SKYDRIVE REQUEST HEADERS: - [IAFKHFWO] SKYDRIVE RESPONSE CODE: 200 [IAFKHFWO] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [NLAAFTLQ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [NLAAFTLQ] SKYDRIVE REQUEST PAYLOAD: [NLAAFTLQ] SKYDRIVE REQUEST HEADERS: - Bearer [NLAAFTLQ] SKYDRIVE RESPONSE CODE: 200 [NLAAFTLQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:32:29.164545"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:32:29.164545"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:32:29.167018"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:32:29.188919"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:32:29.188919"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:32:29.201938"], ["expired_at", "2015-05-11 22:02:29.202113"], ["oauth_code", "50cb4a16-9536-48b8-be9d-21371e549654"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 3.3ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:32:29.212275"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:32:29.212275"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:32:29.215103') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:32:29.215837"], ["expired_at", "2015-05-11 22:32:29.215963"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a80a6dd2-d76b-41ca-9ed8-1041f9d1fdca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a80a6dd2-d76b-41ca-9ed8-1041f9d1fdca Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a80a6dd2-d76b-41ca-9ed8-1041f9d1fdca' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:32:29.221555"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:32:29.221555"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:32:29.227095') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:32:29.227914"], ["expired_at", "2015-05-11 22:32:29.228032"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "66b6a063-4c1f-4042-926c-67094366e211"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/66b6a063-4c1f-4042-926c-67094366e211 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '66b6a063-4c1f-4042-926c-67094366e211' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:32:29.234068"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:32:29.234068"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:32:29.235171"], ["expired_at", "2015-05-11 22:32:29.235270"], ["init_params", "{}"], ["oauth_code", "9e61317a-426b-418c-ae36-97e8268e1973"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:32:29.236032"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:32:29.240579') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:32:29.241974"], ["expired_at", "2015-05-11 22:32:29.242082"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fe80b054-e414-4493-a416-2c9de6b544eb"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fe80b054-e414-4493-a416-2c9de6b544eb Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:32:29.248866"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:32:29.248866"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:32:29.251529') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:32:29.252255"], ["expired_at", "2015-05-11 22:32:29.252370"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6ee1064d-b374-4bbb-835c-7a5a7a1a8655"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6ee1064d-b374-4bbb-835c-7a5a7a1a8655 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:32:29.258426"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:32:29.258426"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:32:29.259902"], ["expired_at", "2015-05-11 22:32:29.260021"], ["oauth_code", "3271c871-440f-414f-96bd-e6f940d605bd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:32:29.260921') AND "skydrive_api_keys"."oauth_code" = '3271c871-440f-414f-96bd-e6f940d605bd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "09c4c729-c99e-415b-91e0-eeb995708128"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:32:29.263914"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:32:29.263914"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:32:29.264978"], ["expired_at", "2015-05-11 22:32:29.265070"], ["oauth_code", "d59f195e-13ef-454b-a7aa-bda1c4665d37"], ["scope", "session"], ["user_id", 1]]  (0.4ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:34:29.061551"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.061551"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:34:29.063595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:34:29.090679"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.090679"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.100848"], ["expired_at", "2015-05-11 22:04:29.101057"], ["oauth_code", "3927f973-ad11-41c2-940b-8ba30036fd2f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 3.7ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:34:29.110823"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.110823"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:34:29.116427') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.117276"], ["expired_at", "2015-05-11 22:34:29.117471"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7ee95d1f-8966-41c6-b505-72851cecf889"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7ee95d1f-8966-41c6-b505-72851cecf889 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7ee95d1f-8966-41c6-b505-72851cecf889' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:34:29.123880"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.123880"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.125087"], ["expired_at", "2015-05-11 22:34:29.125214"], ["init_params", "{}"], ["oauth_code", "5d655cfc-acbd-4987-97ef-8df029feae34"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:34:29.126095"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:34:29.131074') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.132486"], ["expired_at", "2015-05-11 22:34:29.132629"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0eddc38a-e0d9-4ab9-8dd4-b6c432422c40"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0eddc38a-e0d9-4ab9-8dd4-b6c432422c40 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:34:29.140126"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.140126"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:34:29.142827') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.143503"], ["expired_at", "2015-05-11 22:34:29.143610"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d5c37b72-b05d-46c7-b7b7-c2aba9ada113"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d5c37b72-b05d-46c7-b7b7-c2aba9ada113 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd5c37b72-b05d-46c7-b7b7-c2aba9ada113' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:34:29.149458"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.149458"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:34:29.152316') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.153265"], ["expired_at", "2015-05-11 22:34:29.153379"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a0a9667f-b96a-4eee-bf68-fdaaa7fe06cd"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a0a9667f-b96a-4eee-bf68-fdaaa7fe06cd Completed 302 Found in 34ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:34:29.188686"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.188686"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:34:29.193521') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.194214"], ["expired_at", "2015-05-11 22:34:29.194324"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "825a38e7-79d1-49ae-80a5-5d840c28fd67"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/825a38e7-79d1-49ae-80a5-5d840c28fd67 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '825a38e7-79d1-49ae-80a5-5d840c28fd67' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:34:29.199177"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.199177"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.200182"], ["expired_at", "2015-05-11 22:34:29.200280"], ["init_params", "{}"], ["oauth_code", "5480530b-b129-444f-a51c-25fffa6dd8b5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:34:29.201008"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:34:29.205528') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.206796"], ["expired_at", "2015-05-11 22:34:29.206914"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d2188372-723f-4d02-8d0f-819ba515b9f4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d2188372-723f-4d02-8d0f-819ba515b9f4 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:34:29.213418"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.213418"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:34:29.216117') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.216770"], ["expired_at", "2015-05-11 22:34:29.216878"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fa6378f4-c12e-47c4-9e8e-0ca7688a0157"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fa6378f4-c12e-47c4-9e8e-0ca7688a0157 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fa6378f4-c12e-47c4-9e8e-0ca7688a0157' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:34:29.223887"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.223887"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:34:29.226614') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.227264"], ["expired_at", "2015-05-11 22:34:29.227369"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f861cdb0-7fe6-4916-b29b-1b239885c075"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f861cdb0-7fe6-4916-b29b-1b239885c075 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [KKNPCCPK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KKNPCCPK] SKYDRIVE REQUEST PAYLOAD: [KKNPCCPK] SKYDRIVE REQUEST HEADERS: - [KKNPCCPK] SKYDRIVE RESPONSE CODE: 200 [KKNPCCPK] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MXVUTTQH] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MXVUTTQH] SKYDRIVE REQUEST PAYLOAD: [MXVUTTQH] SKYDRIVE REQUEST HEADERS: - Bearer [MXVUTTQH] SKYDRIVE RESPONSE CODE: 200 [MXVUTTQH] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [TSUBBATX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TSUBBATX] SKYDRIVE REQUEST PAYLOAD: [TSUBBATX] SKYDRIVE REQUEST HEADERS: - [TSUBBATX] SKYDRIVE RESPONSE CODE: 200 [TSUBBATX] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [RTVGRQPJ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [RTVGRQPJ] SKYDRIVE BACKTRACE: [RTVGRQPJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [RTVGRQPJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [RTVGRQPJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [RTVGRQPJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [RTVGRQPJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [RTVGRQPJ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [RTVGRQPJ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [RTVGRQPJ] SKYDRIVE REQUEST HEADERS: [RTVGRQPJ] - Authorization: Bearer [RTVGRQPJ] SKYDRIVE RESPONSE HEADERS: [RTVGRQPJ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [RTVGRQPJ] SKYDRIVE RESPONSE BODY: [RTVGRQPJ] - { [RTVGRQPJ] - "error": { [RTVGRQPJ] - "code": "-2147024891, System.UnauthorizedAccessException", [RTVGRQPJ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [RTVGRQPJ] - } [RTVGRQPJ] - } [RTVGRQPJ] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [SHKRKYGQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SHKRKYGQ] SKYDRIVE REQUEST PAYLOAD: [SHKRKYGQ] SKYDRIVE REQUEST HEADERS: - [SHKRKYGQ] SKYDRIVE RESPONSE CODE: 200 [SHKRKYGQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.313022"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.313022"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.314446"], ["expired_at", "2015-05-11 22:34:29.314549"], ["oauth_code", "62caac27-f254-408f-8f5e-258935fc614d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:34:29.315318') AND "skydrive_api_keys"."oauth_code" = '62caac27-f254-408f-8f5e-258935fc614d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "10908bfe-61dd-4459-974b-b098436610fa"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.318423"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:34:29.318423"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:34:29.319591"], ["expired_at", "2015-05-11 22:34:29.319687"], ["oauth_code", "c7a7abcd-94cc-4a80-8c35-0ef3d7ea2246"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:35:53.083448"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.083448"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:35:53.105096') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.108362"], ["expired_at", "2015-05-11 22:35:53.108548"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "95410812-17cd-4e27-bce0-a7d84737a1f8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/95410812-17cd-4e27-bce0-a7d84737a1f8 Completed 302 Found in 22ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '95410812-17cd-4e27-bce0-a7d84737a1f8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:35:53.118992"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.118992"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:35:53.122217') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.123023"], ["expired_at", "2015-05-11 22:35:53.123151"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "037c8bdf-9f50-41b1-9121-e4d5fadb9437"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/037c8bdf-9f50-41b1-9121-e4d5fadb9437 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:35:53.129739"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.129739"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.130900"], ["expired_at", "2015-05-11 22:35:53.131009"], ["init_params", "{}"], ["oauth_code", "d02b103c-360f-4782-8726-2ecc8191301b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:35:53.131783"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:35:53.136980') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.138249"], ["expired_at", "2015-05-11 22:35:53.138346"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6a971ff1-f3b7-4b40-8714-60f404c1b7c9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6a971ff1-f3b7-4b40-8714-60f404c1b7c9 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:35:53.145508"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.145508"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:35:53.148702') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.149562"], ["expired_at", "2015-05-11 22:35:53.149696"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a2865f08-4faf-4dbf-9582-fe7988e17a8e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a2865f08-4faf-4dbf-9582-fe7988e17a8e Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a2865f08-4faf-4dbf-9582-fe7988e17a8e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:35:53.153885"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.153885"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.160929"], ["expired_at", "2015-05-11 22:05:53.161029"], ["oauth_code", "43ff2f0b-803e-40c8-9068-45c6df80e645"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:35:53.168657"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.168657"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:35:53.169501"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:35:53.210022"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.210022"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:35:53.216006') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.217128"], ["expired_at", "2015-05-11 22:35:53.217250"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8175e72d-8fdd-4a9a-8d13-8d1148be1aa8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8175e72d-8fdd-4a9a-8d13-8d1148be1aa8 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8175e72d-8fdd-4a9a-8d13-8d1148be1aa8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:35:53.225280"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.225280"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:35:53.227999') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.228651"], ["expired_at", "2015-05-11 22:35:53.228756"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "91382bb1-1e8e-4457-bd92-e451e27d5051"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/91382bb1-1e8e-4457-bd92-e451e27d5051 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:35:53.233964"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.233964"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.235358"], ["expired_at", "2015-05-11 22:35:53.235528"], ["init_params", "{}"], ["oauth_code", "12d5eed4-6ed8-49dc-be91-d8ec90eefb91"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:35:53.236790"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:35:53.241375') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.242627"], ["expired_at", "2015-05-11 22:35:53.242738"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5a0bb016-64c0-4782-b64b-9fbfeff8ca4a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5a0bb016-64c0-4782-b64b-9fbfeff8ca4a Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:35:53.248478"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.248478"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:35:53.251196') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.251854"], ["expired_at", "2015-05-11 22:35:53.251955"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "da9747ac-5447-469f-a3cf-11efe6136a94"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/da9747ac-5447-469f-a3cf-11efe6136a94 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'da9747ac-5447-469f-a3cf-11efe6136a94' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.254628"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.254628"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.255755"], ["expired_at", "2015-05-11 22:35:53.255853"], ["oauth_code", "66cbbab2-37c0-4ee1-83ec-85f99a6aeff1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.258029"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:35:53.258029"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:35:53.259198"], ["expired_at", "2015-05-11 22:35:53.259299"], ["oauth_code", "55a0a4e3-01b9-4d61-8158-d0212e0e3877"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:35:53.260123') AND "skydrive_api_keys"."oauth_code" = '55a0a4e3-01b9-4d61-8158-d0212e0e3877' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "0f55025f-8c3d-43a1-8fe6-3d70c27be508"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [TFCAOYBD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TFCAOYBD] SKYDRIVE REQUEST PAYLOAD: [TFCAOYBD] SKYDRIVE REQUEST HEADERS: - [TFCAOYBD] SKYDRIVE RESPONSE CODE: 200 [TFCAOYBD] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [EXYSGSMN] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [EXYSGSMN] SKYDRIVE REQUEST PAYLOAD: [EXYSGSMN] SKYDRIVE REQUEST HEADERS: - Bearer [EXYSGSMN] SKYDRIVE RESPONSE CODE: 200 [EXYSGSMN] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [GRUHQGJI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GRUHQGJI] SKYDRIVE REQUEST PAYLOAD: [GRUHQGJI] SKYDRIVE REQUEST HEADERS: - [GRUHQGJI] SKYDRIVE RESPONSE CODE: 200 [GRUHQGJI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [LNJTLHWI] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [LNJTLHWI] SKYDRIVE BACKTRACE: [LNJTLHWI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [LNJTLHWI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [LNJTLHWI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [LNJTLHWI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [LNJTLHWI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [LNJTLHWI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [LNJTLHWI] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [LNJTLHWI] SKYDRIVE REQUEST HEADERS: [LNJTLHWI] - Authorization: Bearer [LNJTLHWI] SKYDRIVE RESPONSE HEADERS: [LNJTLHWI] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [LNJTLHWI] SKYDRIVE RESPONSE BODY: [LNJTLHWI] - { [LNJTLHWI] - "error": { [LNJTLHWI] - "code": "-2147024891, System.UnauthorizedAccessException", [LNJTLHWI] - "message": "Access denied. You do not have permission to perform this action or access this resource." [LNJTLHWI] - } [LNJTLHWI] - } [LNJTLHWI] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [WRFUARJC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WRFUARJC] SKYDRIVE REQUEST PAYLOAD: [WRFUARJC] SKYDRIVE REQUEST HEADERS: - [WRFUARJC] SKYDRIVE RESPONSE CODE: 200 [WRFUARJC] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.440562"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:36:27.440562"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.445862"], ["expired_at", "2015-05-11 22:36:27.446075"], ["init_params", "{}"], ["oauth_code", "b8de8d1b-6090-4881-97b9-13319454b771"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:36:27.447702"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.452718"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:36:27.452718"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:36:27.466398') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.467199"], ["expired_at", "2015-05-11 22:36:27.467315"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2f3e151d-0071-4464-acff-db5ad6fb71f6"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2f3e151d-0071-4464-acff-db5ad6fb71f6 Completed 302 Found in 17ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.9ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.475610"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:36:27.475610"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:36:27.478701') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.479487"], ["expired_at", "2015-05-11 22:36:27.479620"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "849b3bca-3092-4f2e-991b-96b9d9500f89"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/849b3bca-3092-4f2e-991b-96b9d9500f89 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '849b3bca-3092-4f2e-991b-96b9d9500f89' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.484942"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:36:27.484942"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.487907"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:36:27.487907"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:36:27.490326') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.490965"], ["expired_at", "2015-05-11 22:36:27.491091"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "13949319-4999-4ab8-b529-0734ba4cce4d"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/13949319-4999-4ab8-b529-0734ba4cce4d Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '13949319-4999-4ab8-b529-0734ba4cce4d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 2]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.500505"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:36:27.500505"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:36:27.503146') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.503791"], ["expired_at", "2015-05-11 22:36:27.503894"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c30318bb-58a0-423f-8f54-16a07a9e4147"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c30318bb-58a0-423f-8f54-16a07a9e4147 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.508576"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:36:27.508576"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:36:27.509757"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.518559"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:36:27.518559"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.524404"], ["expired_at", "2015-05-11 22:06:27.524500"], ["oauth_code", "a8628959-7e4c-4c54-8ce2-2936cabadadd"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 5ms (Views: 3.3ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.533980"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:36:27.533980"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.535241"], ["expired_at", "2015-05-11 22:36:27.535355"], ["init_params", "{}"], ["oauth_code", "bd4c748a-9162-4b6a-b061-6c570e3f84aa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:36:27.536146"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:36:27.540652') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.541830"], ["expired_at", "2015-05-11 22:36:27.541935"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d11bfb18-2771-4c1d-85f8-808500848bb5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d11bfb18-2771-4c1d-85f8-808500848bb5 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.548220"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:36:27.548220"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:36:27.551092') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.551775"], ["expired_at", "2015-05-11 22:36:27.551879"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "afe04344-f5fb-4b31-8dbd-fb41292c5644"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/afe04344-f5fb-4b31-8dbd-fb41292c5644 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'afe04344-f5fb-4b31-8dbd-fb41292c5644' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.557165"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:36:27.557165"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:36:27.561985') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.562687"], ["expired_at", "2015-05-11 22:36:27.562797"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f3c77f3b-c7ac-4b9e-8fa2-d84d72fe4bbc"], ["scope", "session"], ["user_id", 1]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f3c77f3b-c7ac-4b9e-8fa2-d84d72fe4bbc Completed 302 Found in 5ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f3c77f3b-c7ac-4b9e-8fa2-d84d72fe4bbc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:36:27.569963"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:36:27.569963"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:36:27.572441') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.573045"], ["expired_at", "2015-05-11 22:36:27.573140"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "30ce7940-6c71-4219-b4bf-f48b0e4136db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/30ce7940-6c71-4219-b4bf-f48b0e4136db Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [SPROIXUS] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SPROIXUS] SKYDRIVE REQUEST PAYLOAD: [SPROIXUS] SKYDRIVE REQUEST HEADERS: - [SPROIXUS] SKYDRIVE RESPONSE CODE: 200 [SPROIXUS] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.1ms) begin transaction [RTABIKYL] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [RTABIKYL] SKYDRIVE BACKTRACE: [RTABIKYL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [RTABIKYL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [RTABIKYL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [RTABIKYL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [RTABIKYL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [RTABIKYL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [RTABIKYL] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [RTABIKYL] SKYDRIVE REQUEST HEADERS: [RTABIKYL] - Authorization: Bearer [RTABIKYL] SKYDRIVE RESPONSE HEADERS: [RTABIKYL] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [RTABIKYL] SKYDRIVE RESPONSE BODY: [RTABIKYL] - { [RTABIKYL] - "error": { [RTABIKYL] - "code": "-2147024891, System.UnauthorizedAccessException", [RTABIKYL] - "message": "Access denied. You do not have permission to perform this action or access this resource." [RTABIKYL] - } [RTABIKYL] - } [RTABIKYL] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ADWLVJMU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ADWLVJMU] SKYDRIVE REQUEST PAYLOAD: [ADWLVJMU] SKYDRIVE REQUEST HEADERS: - [ADWLVJMU] SKYDRIVE RESPONSE CODE: 200 [ADWLVJMU] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [SAXRUXMI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SAXRUXMI] SKYDRIVE REQUEST PAYLOAD: [SAXRUXMI] SKYDRIVE REQUEST HEADERS: - [SAXRUXMI] SKYDRIVE RESPONSE CODE: 200 [SAXRUXMI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TLTCGTIO] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TLTCGTIO] SKYDRIVE REQUEST PAYLOAD: [TLTCGTIO] SKYDRIVE REQUEST HEADERS: - Bearer [TLTCGTIO] SKYDRIVE RESPONSE CODE: 200 [TLTCGTIO] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.656184"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:36:27.656184"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.658027"], ["expired_at", "2015-05-11 22:36:27.658206"], ["oauth_code", "a5d35376-51f7-4722-ab1b-9463676b66c3"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:36:27.659575') AND "skydrive_api_keys"."oauth_code" = 'a5d35376-51f7-4722-ab1b-9463676b66c3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "fcfbedd7-ad69-44ab-8005-a5075132b0d2"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.663323"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:36:27.663323"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:36:27.664383"], ["expired_at", "2015-05-11 22:36:27.664474"], ["oauth_code", "2af5ada8-f196-416b-bc95-df92a06a4e20"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.709084"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:37:20.709084"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:37:20.729203') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.733078"], ["expired_at", "2015-05-11 22:37:20.733304"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f5fe9538-b247-4bf4-81f2-91c0553e00dc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f5fe9538-b247-4bf4-81f2-91c0553e00dc Completed 302 Found in 22ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f5fe9538-b247-4bf4-81f2-91c0553e00dc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.744918"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:37:20.744918"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:37:20.748513') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.749290"], ["expired_at", "2015-05-11 22:37:20.749425"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2f7a9b18-f4c5-4fbc-8798-7a8080ae4b98"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2f7a9b18-f4c5-4fbc-8798-7a8080ae4b98 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.756538"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:37:20.756538"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.757722"], ["expired_at", "2015-05-11 22:37:20.757840"], ["init_params", "{}"], ["oauth_code", "d66454a3-5adc-4dad-9324-a4be1d68571e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:37:20.758630"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:37:20.763381') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.764559"], ["expired_at", "2015-05-11 22:37:20.764656"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4a429eee-5e8b-4582-a246-3485ce90cdfe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4a429eee-5e8b-4582-a246-3485ce90cdfe Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.770405"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:37:20.770405"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:37:20.773110') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.774016"], ["expired_at", "2015-05-11 22:37:20.774132"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "90dfd71c-7a8c-4ee4-8982-161981b8d954"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/90dfd71c-7a8c-4ee4-8982-161981b8d954 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '90dfd71c-7a8c-4ee4-8982-161981b8d954' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.778327"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:37:20.778327"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.785365"], ["expired_at", "2015-05-11 22:07:20.785482"], ["oauth_code", "1f27b28e-26f2-430e-898c-35d478bc9083"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.793919"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:37:20.793919"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:37:20.794798"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.804679"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:37:20.804679"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.807848"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:37:20.807848"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:37:20.810450') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.811160"], ["expired_at", "2015-05-11 22:37:20.811272"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "99500ed7-f214-4996-b763-29beb2298bd5"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/99500ed7-f214-4996-b763-29beb2298bd5 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '99500ed7-f214-4996-b763-29beb2298bd5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 2]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.820448"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:37:20.820448"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:37:20.823648') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.824614"], ["expired_at", "2015-05-11 22:37:20.824744"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4f1edf92-4b32-4473-b314-3fa864f1c121"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4f1edf92-4b32-4473-b314-3fa864f1c121 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.830673"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:37:20.830673"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.831988"], ["expired_at", "2015-05-11 22:37:20.832098"], ["init_params", "{}"], ["oauth_code", "96bc884c-0abf-40ec-8ce5-02d8347a16d6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:37:20.832902"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.835900"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:37:20.835900"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:37:20.838168') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.838880"], ["expired_at", "2015-05-11 22:37:20.839005"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "12888fa2-8d06-454d-9eff-6d2b8da9bc71"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/12888fa2-8d06-454d-9eff-6d2b8da9bc71 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:37:20.846087"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:37:20.846087"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:37:20.848683') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.849314"], ["expired_at", "2015-05-11 22:37:20.849410"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4310bb1b-a81e-499c-b9f7-c8c544a1df06"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4310bb1b-a81e-499c-b9f7-c8c544a1df06 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4310bb1b-a81e-499c-b9f7-c8c544a1df06' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.852364"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:37:20.852364"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.853350"], ["expired_at", "2015-05-11 22:37:20.853433"], ["oauth_code", "b29e7df7-527b-44f7-a0a3-f67f511c80d3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.855353"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:37:20.855353"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:37:20.856389"], ["expired_at", "2015-05-11 22:37:20.856476"], ["oauth_code", "76a0be48-a8b0-49b1-851d-55f733019b48"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:37:20.857233') AND "skydrive_api_keys"."oauth_code" = '76a0be48-a8b0-49b1-851d-55f733019b48' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "7e03fddc-4fd0-44be-86da-2695cf7fb4c6"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [ZOEFBIDT] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [ZOEFBIDT] SKYDRIVE BACKTRACE: [ZOEFBIDT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [ZOEFBIDT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [ZOEFBIDT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ZOEFBIDT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [ZOEFBIDT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [ZOEFBIDT] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [ZOEFBIDT] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ZOEFBIDT] SKYDRIVE REQUEST HEADERS: [ZOEFBIDT] - Authorization: Bearer [ZOEFBIDT] SKYDRIVE RESPONSE HEADERS: [ZOEFBIDT] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [ZOEFBIDT] SKYDRIVE RESPONSE BODY: [ZOEFBIDT] - { [ZOEFBIDT] - "error": { [ZOEFBIDT] - "code": "-2147024891, System.UnauthorizedAccessException", [ZOEFBIDT] - "message": "Access denied. You do not have permission to perform this action or access this resource." [ZOEFBIDT] - } [ZOEFBIDT] - } [ZOEFBIDT] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NTBFJULT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NTBFJULT] SKYDRIVE REQUEST PAYLOAD: [NTBFJULT] SKYDRIVE REQUEST HEADERS: - [NTBFJULT] SKYDRIVE RESPONSE CODE: 200 [NTBFJULT] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MYQIWUUG] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MYQIWUUG] SKYDRIVE REQUEST PAYLOAD: [MYQIWUUG] SKYDRIVE REQUEST HEADERS: - Bearer [MYQIWUUG] SKYDRIVE RESPONSE CODE: 200 [MYQIWUUG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [WZCZNXWG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WZCZNXWG] SKYDRIVE REQUEST PAYLOAD: [WZCZNXWG] SKYDRIVE REQUEST HEADERS: - [WZCZNXWG] SKYDRIVE RESPONSE CODE: 200 [WZCZNXWG] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [WHIACHQX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WHIACHQX] SKYDRIVE REQUEST PAYLOAD: [WHIACHQX] SKYDRIVE REQUEST HEADERS: - [WHIACHQX] SKYDRIVE RESPONSE CODE: 200 [WHIACHQX] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.448200"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:38:06.448200"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.456703"], ["expired_at", "2015-05-11 22:38:06.456889"], ["oauth_code", "96988007-c796-43fa-969d-a7c55856019b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:38:06.458550') AND "skydrive_api_keys"."oauth_code" = '96988007-c796-43fa-969d-a7c55856019b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "9726661c-4577-4941-aa36-896b2ea46138"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.462875"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:38:06.462875"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.464045"], ["expired_at", "2015-05-11 22:38:06.464165"], ["oauth_code", "4259f229-ab80-4bbe-b124-8a266cd9c906"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [ITIREAOS] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ITIREAOS] SKYDRIVE REQUEST PAYLOAD: [ITIREAOS] SKYDRIVE REQUEST HEADERS: - [ITIREAOS] SKYDRIVE RESPONSE CODE: 200 [ITIREAOS] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [PLXXWUXA] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [PLXXWUXA] SKYDRIVE REQUEST PAYLOAD: [PLXXWUXA] SKYDRIVE REQUEST HEADERS: - Bearer [PLXXWUXA] SKYDRIVE RESPONSE CODE: 200 [PLXXWUXA] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LXERCCCD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LXERCCCD] SKYDRIVE REQUEST PAYLOAD: [LXERCCCD] SKYDRIVE REQUEST HEADERS: - [LXERCCCD] SKYDRIVE RESPONSE CODE: 200 [LXERCCCD] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [NYUHVQRK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NYUHVQRK] SKYDRIVE REQUEST PAYLOAD: [NYUHVQRK] SKYDRIVE REQUEST HEADERS: - [NYUHVQRK] SKYDRIVE RESPONSE CODE: 200 [NYUHVQRK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [PKFCIWEX] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [PKFCIWEX] SKYDRIVE BACKTRACE: [PKFCIWEX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [PKFCIWEX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [PKFCIWEX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [PKFCIWEX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [PKFCIWEX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [PKFCIWEX] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [PKFCIWEX] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [PKFCIWEX] SKYDRIVE REQUEST HEADERS: [PKFCIWEX] - Authorization: Bearer [PKFCIWEX] SKYDRIVE RESPONSE HEADERS: [PKFCIWEX] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [PKFCIWEX] SKYDRIVE RESPONSE BODY: [PKFCIWEX] - { [PKFCIWEX] - "error": { [PKFCIWEX] - "code": "-2147024891, System.UnauthorizedAccessException", [PKFCIWEX] - "message": "Access denied. You do not have permission to perform this action or access this resource." [PKFCIWEX] - } [PKFCIWEX] - } [PKFCIWEX] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.557136"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:38:06.557136"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:38:06.559463"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.618209"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:38:06.618209"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.625204"], ["expired_at", "2015-05-11 22:08:06.625311"], ["oauth_code", "9d8cfaa6-7f4e-42fe-8ce0-148326350d29"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.634050"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:38:06.634050"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.637391"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:38:06.637391"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:38:06.640036') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.640754"], ["expired_at", "2015-05-11 22:38:06.640885"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e5340747-2aec-438c-bf93-fabd698b235d"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e5340747-2aec-438c-bf93-fabd698b235d Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e5340747-2aec-438c-bf93-fabd698b235d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 2]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.647686"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:38:06.647686"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.648746"], ["expired_at", "2015-05-11 22:38:06.648851"], ["init_params", "{}"], ["oauth_code", "0132b56e-bc56-4da1-a3dc-b4d37acd7af2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:38:06.649587"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.652959"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:38:06.652959"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:38:06.655609') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.656381"], ["expired_at", "2015-05-11 22:38:06.656497"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "831d549f-372d-4f42-8ba6-3b3651d4e0b9"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/831d549f-372d-4f42-8ba6-3b3651d4e0b9 Completed 302 Found in 6ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.663267"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:38:06.663267"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:38:06.666035') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.666692"], ["expired_at", "2015-05-11 22:38:06.666822"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7a6799ec-faa8-4217-8ab9-c775aa5f6c23"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7a6799ec-faa8-4217-8ab9-c775aa5f6c23 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7a6799ec-faa8-4217-8ab9-c775aa5f6c23' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.673661"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:38:06.673661"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:38:06.676627') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.677305"], ["expired_at", "2015-05-11 22:38:06.677420"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "94b82935-d0b7-4caf-9398-f77922d88505"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/94b82935-d0b7-4caf-9398-f77922d88505 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.683132"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:38:06.683132"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:38:06.687915') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.688594"], ["expired_at", "2015-05-11 22:38:06.688708"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9b6f2592-d229-4b03-a496-26d6e0ffaea6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9b6f2592-d229-4b03-a496-26d6e0ffaea6 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9b6f2592-d229-4b03-a496-26d6e0ffaea6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.694671"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:38:06.694671"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.695828"], ["expired_at", "2015-05-11 22:38:06.695934"], ["init_params", "{}"], ["oauth_code", "770624a5-2057-439c-9ae2-a4c57304cc51"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:38:06.696728"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:38:06.701142') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.702394"], ["expired_at", "2015-05-11 22:38:06.702489"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "88a5dc2e-5864-4c24-bbff-fc4db33eff18"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/88a5dc2e-5864-4c24-bbff-fc4db33eff18 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.708241"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:38:06.708241"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:38:06.711173') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.711911"], ["expired_at", "2015-05-11 22:38:06.712050"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "81d8d842-5583-43ff-b9d5-6a88bcf70f15"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/81d8d842-5583-43ff-b9d5-6a88bcf70f15 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '81d8d842-5583-43ff-b9d5-6a88bcf70f15' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:38:06.719032"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:38:06.719032"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:38:06.721845') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:38:06.722570"], ["expired_at", "2015-05-11 22:38:06.722705"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7854c2c4-aa77-4dd3-9276-67c28bfc58e5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7854c2c4-aa77-4dd3-9276-67c28bfc58e5 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.664391"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:40:39.664391"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.673668"], ["expired_at", "2015-05-11 22:40:39.673865"], ["oauth_code", "0df46736-6bde-4e98-a778-ac76627329fc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:40:39.675456') AND "skydrive_api_keys"."oauth_code" = '0df46736-6bde-4e98-a778-ac76627329fc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "86b96a78-7e59-4784-b04a-3f8422f249b3"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.680469"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:40:39.680469"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.681659"], ["expired_at", "2015-05-11 22:40:39.681780"], ["oauth_code", "9fff7e15-6715-425e-a872-f86bfed1b506"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.698130"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:40:39.698130"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.699507"], ["expired_at", "2015-05-11 22:40:39.699637"], ["init_params", "{}"], ["oauth_code", "574f4a2a-be24-4072-a9aa-8eb2a775e1f2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:40:39.700448"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:40:39.715989') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.717424"], ["expired_at", "2015-05-11 22:40:39.717591"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7c5d7684-02b5-441f-9c3a-906452301533"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7c5d7684-02b5-441f-9c3a-906452301533 Completed 302 Found in 16ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.725638"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:40:39.725638"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:40:39.728508') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.729271"], ["expired_at", "2015-05-11 22:40:39.729391"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "64f58d7b-0162-4269-8d57-3b3dd2e05658"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/64f58d7b-0162-4269-8d57-3b3dd2e05658 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.737633"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:40:39.737633"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:40:39.740389') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.741048"], ["expired_at", "2015-05-11 22:40:39.741159"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9edb7ab6-7c0c-4ab4-b3f4-926ec9b63cce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9edb7ab6-7c0c-4ab4-b3f4-926ec9b63cce Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9edb7ab6-7c0c-4ab4-b3f4-926ec9b63cce' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.745681"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:40:39.745681"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:40:39.750089') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.750798"], ["expired_at", "2015-05-11 22:40:39.750907"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7ac23336-4065-4981-9a86-7b3727b6ee10"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7ac23336-4065-4981-9a86-7b3727b6ee10 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7ac23336-4065-4981-9a86-7b3727b6ee10' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.756996"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:40:39.756996"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.758232"], ["expired_at", "2015-05-11 22:40:39.758351"], ["init_params", "{}"], ["oauth_code", "d482b493-17a0-4e4d-89be-af183f96b7e1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:40:39.759199"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.762786"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:40:39.762786"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:40:39.765337') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.765969"], ["expired_at", "2015-05-11 22:40:39.766073"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ae73da07-c210-461e-b7e7-6d53e5b28d39"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ae73da07-c210-461e-b7e7-6d53e5b28d39 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.772905"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:40:39.772905"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:40:39.775343') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.776027"], ["expired_at", "2015-05-11 22:40:39.776131"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b1f62a38-143e-457a-adde-b1027f72d26a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b1f62a38-143e-457a-adde-b1027f72d26a Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.784028"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:40:39.784028"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:40:39.786590') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.787380"], ["expired_at", "2015-05-11 22:40:39.787503"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8441258a-6f68-4a8c-939a-f3d61ba950dd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8441258a-6f68-4a8c-939a-f3d61ba950dd Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8441258a-6f68-4a8c-939a-f3d61ba950dd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.793142"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:40:39.793142"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.796873"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:40:39.796873"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:40:39.799918') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.800650"], ["expired_at", "2015-05-11 22:40:39.800841"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f3b51c4b-1ff5-413d-b102-9a0ca29135ed"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f3b51c4b-1ff5-413d-b102-9a0ca29135ed Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f3b51c4b-1ff5-413d-b102-9a0ca29135ed' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 2]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.806238"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:40:39.806238"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:40:39.807008"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:40:39.815591"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:40:39.815591"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:40:39.822871"], ["expired_at", "2015-05-11 22:10:39.822989"], ["oauth_code", "ada73e8f-c5af-4e4d-b8b4-60eb05b641d8"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [NLDMDUIR] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [NLDMDUIR] SKYDRIVE REQUEST PAYLOAD: [NLDMDUIR] SKYDRIVE REQUEST HEADERS: - Bearer [NLDMDUIR] SKYDRIVE RESPONSE CODE: 200 [NLDMDUIR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [XDEPRRFK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XDEPRRFK] SKYDRIVE REQUEST PAYLOAD: [XDEPRRFK] SKYDRIVE REQUEST HEADERS: - [XDEPRRFK] SKYDRIVE RESPONSE CODE: 200 [XDEPRRFK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [PYUWFCKQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PYUWFCKQ] SKYDRIVE REQUEST PAYLOAD: [PYUWFCKQ] SKYDRIVE REQUEST HEADERS: - [PYUWFCKQ] SKYDRIVE RESPONSE CODE: 200 [PYUWFCKQ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction [OMAEDLUF] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [OMAEDLUF] SKYDRIVE BACKTRACE: [OMAEDLUF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [OMAEDLUF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [OMAEDLUF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [OMAEDLUF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [OMAEDLUF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [OMAEDLUF] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [OMAEDLUF] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [OMAEDLUF] SKYDRIVE REQUEST HEADERS: [OMAEDLUF] - Authorization: Bearer [OMAEDLUF] SKYDRIVE RESPONSE HEADERS: [OMAEDLUF] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [OMAEDLUF] SKYDRIVE RESPONSE BODY: [OMAEDLUF] - { [OMAEDLUF] - "error": { [OMAEDLUF] - "code": "-2147024891, System.UnauthorizedAccessException", [OMAEDLUF] - "message": "Access denied. You do not have permission to perform this action or access this resource." [OMAEDLUF] - } [OMAEDLUF] - } [OMAEDLUF] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [VZRIBABE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VZRIBABE] SKYDRIVE REQUEST PAYLOAD: [VZRIBABE] SKYDRIVE REQUEST HEADERS: - [VZRIBABE] SKYDRIVE RESPONSE CODE: 200 [VZRIBABE] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [YVKHVBOW] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [YVKHVBOW] SKYDRIVE REQUEST PAYLOAD: [YVKHVBOW] SKYDRIVE REQUEST HEADERS: - Bearer [YVKHVBOW] SKYDRIVE RESPONSE CODE: 200 [YVKHVBOW] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [QUHGKOBY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QUHGKOBY] SKYDRIVE REQUEST PAYLOAD: [QUHGKOBY] SKYDRIVE REQUEST HEADERS: - [QUHGKOBY] SKYDRIVE RESPONSE CODE: 200 [QUHGKOBY] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [JEONTFBJ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [JEONTFBJ] SKYDRIVE BACKTRACE: [JEONTFBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [JEONTFBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [JEONTFBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [JEONTFBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [JEONTFBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [JEONTFBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [JEONTFBJ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [JEONTFBJ] SKYDRIVE REQUEST HEADERS: [JEONTFBJ] - Authorization: Bearer [JEONTFBJ] SKYDRIVE RESPONSE HEADERS: [JEONTFBJ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [JEONTFBJ] SKYDRIVE RESPONSE BODY: [JEONTFBJ] - { [JEONTFBJ] - "error": { [JEONTFBJ] - "code": "-2147024891, System.UnauthorizedAccessException", [JEONTFBJ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [JEONTFBJ] - } [JEONTFBJ] - } [JEONTFBJ] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ENKPFARR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ENKPFARR] SKYDRIVE REQUEST PAYLOAD: [ENKPFARR] SKYDRIVE REQUEST HEADERS: - [ENKPFARR] SKYDRIVE RESPONSE CODE: 200 [ENKPFARR] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [NWIQQTUF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NWIQQTUF] SKYDRIVE REQUEST PAYLOAD: [NWIQQTUF] SKYDRIVE REQUEST HEADERS: - [NWIQQTUF] SKYDRIVE RESPONSE CODE: 200 [NWIQQTUF] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:36.907725"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:41:36.907725"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:36.916900"], ["expired_at", "2015-05-11 22:41:36.917090"], ["oauth_code", "9619970b-12f7-4b0b-ae17-906b5224c33b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:36.921342"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:41:36.921342"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:36.922595"], ["expired_at", "2015-05-11 22:41:36.922732"], ["oauth_code", "28c9b5f0-125a-4ada-a45e-0b326580df73"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:41:36.923696') AND "skydrive_api_keys"."oauth_code" = '28c9b5f0-125a-4ada-a45e-0b326580df73' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "6cef12e4-058c-4b12-bd5f-742cec3a105d"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:36.937079"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:41:36.937079"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:36.938189"], ["expired_at", "2015-05-11 22:41:36.938294"], ["init_params", "{}"], ["oauth_code", "2b06eed4-6118-4b84-b7d4-ab4aa308df6c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:41:36.939055"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:41:36.955214') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:36.956512"], ["expired_at", "2015-05-11 22:41:36.956629"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d1140455-88f2-4ca2-9c0a-638d381c2440"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d1140455-88f2-4ca2-9c0a-638d381c2440 Completed 302 Found in 16ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:36.963968"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:41:36.963968"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:41:36.966883') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:36.967651"], ["expired_at", "2015-05-11 22:41:36.967823"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b59163e2-1acd-452c-9aad-918ef62de00d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b59163e2-1acd-452c-9aad-918ef62de00d Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:36.973839"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:41:36.973839"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:41:36.978564') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:36.979211"], ["expired_at", "2015-05-11 22:41:36.979323"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0a08d7fd-cbc0-40b6-9e4d-bfaa1af3f2bc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0a08d7fd-cbc0-40b6-9e4d-bfaa1af3f2bc Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0a08d7fd-cbc0-40b6-9e4d-bfaa1af3f2bc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:36.986217"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:41:36.986217"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:41:36.988852') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:36.989486"], ["expired_at", "2015-05-11 22:41:36.989600"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2640c2dc-3814-464d-9ca2-0d2bd26b7a84"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2640c2dc-3814-464d-9ca2-0d2bd26b7a84 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2640c2dc-3814-464d-9ca2-0d2bd26b7a84' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:36.994877"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:41:36.994877"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:37.001734"], ["expired_at", "2015-05-11 22:11:37.001836"], ["oauth_code", "38acb1a7-92a3-4e3c-a0eb-417c34086630"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:37.008948"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:41:37.008948"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:41:37.009707"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:37.018879"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:41:37.018879"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:37.019989"], ["expired_at", "2015-05-11 22:41:37.020101"], ["init_params", "{}"], ["oauth_code", "7b06d823-aa1e-4142-abf3-b23c4666a3be"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:41:37.020847"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:37.023869"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:41:37.023869"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:41:37.026328') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:37.027065"], ["expired_at", "2015-05-11 22:41:37.027186"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6cafb8c1-dfc7-4b97-80ce-0e15ccd421c7"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6cafb8c1-dfc7-4b97-80ce-0e15ccd421c7 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:37.035003"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:41:37.035003"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:41:37.037950') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:37.038648"], ["expired_at", "2015-05-11 22:41:37.038755"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2154cf7d-9347-4363-a953-6fb0b1d16752"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2154cf7d-9347-4363-a953-6fb0b1d16752 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:37.043847"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:41:37.043847"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:37.046609"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:41:37.046609"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:41:37.049269') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:37.049945"], ["expired_at", "2015-05-11 22:41:37.050057"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cce4caf1-1e99-4d29-be4d-34dc5fe1d42b"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cce4caf1-1e99-4d29-be4d-34dc5fe1d42b Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cce4caf1-1e99-4d29-be4d-34dc5fe1d42b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 2]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:41:37.060232"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:41:37.060232"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:41:37.063091') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:41:37.063736"], ["expired_at", "2015-05-11 22:41:37.063841"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5680b909-9889-4344-8acc-d85eef3c11b4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5680b909-9889-4344-8acc-d85eef3c11b4 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5680b909-9889-4344-8acc-d85eef3c11b4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.162662"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:44:40.162662"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.170882"], ["expired_at", "2015-05-11 22:44:40.171062"], ["oauth_code", "f07f2470-0f86-417b-a6b2-338e9ebe0bf7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.174230"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:44:40.174230"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.175514"], ["expired_at", "2015-05-11 22:44:40.175668"], ["oauth_code", "3c7ca24c-d934-4125-9b4d-68d582959289"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:44:40.176447') AND "skydrive_api_keys"."oauth_code" = '3c7ca24c-d934-4125-9b4d-68d582959289' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "5987744c-7b27-4816-9017-3ef82ac3bb84"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [YWEANWYI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YWEANWYI] SKYDRIVE REQUEST PAYLOAD: [YWEANWYI] SKYDRIVE REQUEST HEADERS: - [YWEANWYI] SKYDRIVE RESPONSE CODE: 200 [YWEANWYI] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [FECFYWUE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FECFYWUE] SKYDRIVE REQUEST PAYLOAD: [FECFYWUE] SKYDRIVE REQUEST HEADERS: - [FECFYWUE] SKYDRIVE RESPONSE CODE: 200 [FECFYWUE] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [GQHSLHMJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GQHSLHMJ] SKYDRIVE REQUEST PAYLOAD: [GQHSLHMJ] SKYDRIVE REQUEST HEADERS: - [GQHSLHMJ] SKYDRIVE RESPONSE CODE: 200 [GQHSLHMJ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction [AEMRZAYP] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [AEMRZAYP] SKYDRIVE BACKTRACE: [AEMRZAYP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [AEMRZAYP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [AEMRZAYP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [AEMRZAYP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [AEMRZAYP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [AEMRZAYP] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [AEMRZAYP] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [AEMRZAYP] SKYDRIVE REQUEST HEADERS: [AEMRZAYP] - Authorization: Bearer [AEMRZAYP] SKYDRIVE RESPONSE HEADERS: [AEMRZAYP] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [AEMRZAYP] SKYDRIVE RESPONSE BODY: [AEMRZAYP] - { [AEMRZAYP] - "error": { [AEMRZAYP] - "code": "-2147024891, System.UnauthorizedAccessException", [AEMRZAYP] - "message": "Access denied. You do not have permission to perform this action or access this resource." [AEMRZAYP] - } [AEMRZAYP] - } [AEMRZAYP] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [QSGXLYOF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [QSGXLYOF] SKYDRIVE REQUEST PAYLOAD: [QSGXLYOF] SKYDRIVE REQUEST HEADERS: - Bearer [QSGXLYOF] SKYDRIVE RESPONSE CODE: 200 [QSGXLYOF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.274510"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:44:40.274510"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.330485"], ["expired_at", "2015-05-11 22:14:40.330602"], ["oauth_code", "cfce875a-864d-4c86-9dd5-cc92f895daae"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 7ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.339240"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:44:40.339240"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:44:40.340121"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.349027"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:44:40.349027"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.351887"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:44:40.351887"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:44:40.354391') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.355087"], ["expired_at", "2015-05-11 22:44:40.355221"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "be1af3fb-b125-459c-990c-24d19bda6803"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/be1af3fb-b125-459c-990c-24d19bda6803 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'be1af3fb-b125-459c-990c-24d19bda6803' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 2]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.363603"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:44:40.363603"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:44:40.366285') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.366944"], ["expired_at", "2015-05-11 22:44:40.367090"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0d3a7567-4422-434e-af2e-8d6a6d2f810b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0d3a7567-4422-434e-af2e-8d6a6d2f810b Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0d3a7567-4422-434e-af2e-8d6a6d2f810b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.374542"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:44:40.374542"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:44:40.377105') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.377737"], ["expired_at", "2015-05-11 22:44:40.377864"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d481a3d3-1c7c-4ae2-a0c2-1e676ef1b72e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d481a3d3-1c7c-4ae2-a0c2-1e676ef1b72e Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.383095"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:44:40.383095"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.384021"], ["expired_at", "2015-05-11 22:44:40.384117"], ["init_params", "{}"], ["oauth_code", "081b5d62-c5ef-429c-bd72-09524ab52a34"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:44:40.384826"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.387582"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:44:40.387582"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:44:40.390036') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.390830"], ["expired_at", "2015-05-11 22:44:40.390949"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0d01ab3d-9959-49a2-928f-9915f457668a"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0d01ab3d-9959-49a2-928f-9915f457668a Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.396568"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:44:40.396568"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:44:40.401091') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.401732"], ["expired_at", "2015-05-11 22:44:40.401836"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "05715cda-d344-47c6-b5e3-173d18245820"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/05715cda-d344-47c6-b5e3-173d18245820 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '05715cda-d344-47c6-b5e3-173d18245820' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.408778"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:44:40.408778"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:44:40.411675') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.412325"], ["expired_at", "2015-05-11 22:44:40.412431"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d99920b1-f813-4e63-9e4c-9fdd837e7065"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d99920b1-f813-4e63-9e4c-9fdd837e7065 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd99920b1-f813-4e63-9e4c-9fdd837e7065' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.418670"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:44:40.418670"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:44:40.421039') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.421634"], ["expired_at", "2015-05-11 22:44:40.421733"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2ff963dd-43a7-42cb-a6e3-c09a4dbfa3d1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2ff963dd-43a7-42cb-a6e3-c09a4dbfa3d1 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:44:40.427183"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:44:40.427183"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.428288"], ["expired_at", "2015-05-11 22:44:40.428397"], ["init_params", "{}"], ["oauth_code", "8e27e4a5-0040-4a53-a9dd-ce3424d167a7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:44:40.429185"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:44:40.433419') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:44:40.434583"], ["expired_at", "2015-05-11 22:44:40.434687"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0fdf497f-e2ef-4449-8e98-21ac2b4b9232"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0fdf497f-e2ef-4449-8e98-21ac2b4b9232 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [GAKPFHGD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GAKPFHGD] SKYDRIVE REQUEST PAYLOAD: [GAKPFHGD] SKYDRIVE REQUEST HEADERS: - [GAKPFHGD] SKYDRIVE RESPONSE CODE: 200 [GAKPFHGD] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [RZYTACQN] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [RZYTACQN] SKYDRIVE BACKTRACE: [RZYTACQN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [RZYTACQN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [RZYTACQN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [RZYTACQN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [RZYTACQN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [RZYTACQN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [RZYTACQN] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [RZYTACQN] SKYDRIVE REQUEST HEADERS: [RZYTACQN] - Authorization: Bearer [RZYTACQN] SKYDRIVE RESPONSE HEADERS: [RZYTACQN] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [RZYTACQN] SKYDRIVE RESPONSE BODY: [RZYTACQN] - { [RZYTACQN] - "error": { [RZYTACQN] - "code": "-2147024891, System.UnauthorizedAccessException", [RZYTACQN] - "message": "Access denied. You do not have permission to perform this action or access this resource." [RZYTACQN] - } [RZYTACQN] - } [RZYTACQN] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [MVLTHASR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MVLTHASR] SKYDRIVE REQUEST PAYLOAD: [MVLTHASR] SKYDRIVE REQUEST HEADERS: - [MVLTHASR] SKYDRIVE RESPONSE CODE: 200 [MVLTHASR] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [MFNATOEX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MFNATOEX] SKYDRIVE REQUEST PAYLOAD: [MFNATOEX] SKYDRIVE REQUEST HEADERS: - [MFNATOEX] SKYDRIVE RESPONSE CODE: 200 [MFNATOEX] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [FFWSAURU] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [FFWSAURU] SKYDRIVE REQUEST PAYLOAD: [FFWSAURU] SKYDRIVE REQUEST HEADERS: - Bearer [FFWSAURU] SKYDRIVE RESPONSE CODE: 200 [FFWSAURU] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.083075"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:41.083075"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:46:41.085499"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.147618"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:41.147618"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.161275"], ["expired_at", "2015-05-11 22:16:41.161495"], ["oauth_code", "f62accf4-918f-4681-ac35-40579a275f5a"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 13ms (Views: 4.0ms | ActiveRecord: 0.5ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.172700"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:46:41.172700"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:41.175591') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.176350"], ["expired_at", "2015-05-11 22:46:41.176474"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "abef2083-9dc9-4081-bb64-e62d84dfc3d0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/abef2083-9dc9-4081-bb64-e62d84dfc3d0 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'abef2083-9dc9-4081-bb64-e62d84dfc3d0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.182339"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:41.182339"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.185885"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:46:41.185885"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:41.188671') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.189385"], ["expired_at", "2015-05-11 22:46:41.189502"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9b2f1f5a-e54e-4b89-84f3-a6b8b156f188"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9b2f1f5a-e54e-4b89-84f3-a6b8b156f188 Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9b2f1f5a-e54e-4b89-84f3-a6b8b156f188' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 2]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.195895"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:41.195895"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.196951"], ["expired_at", "2015-05-11 22:46:41.197068"], ["init_params", "{}"], ["oauth_code", "2dc554ec-0371-4de5-b5ba-7174d730b3ac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:46:41.197828"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.201316"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:46:41.201316"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:41.204173') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.204891"], ["expired_at", "2015-05-11 22:46:41.205017"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "89a6c76b-a5de-45b7-b901-ab76fc1355b7"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/89a6c76b-a5de-45b7-b901-ab76fc1355b7 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.212274"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:46:41.212274"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:41.215365') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.216460"], ["expired_at", "2015-05-11 22:46:41.216601"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5eca65cd-f33f-412f-a7b9-631f9580de21"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5eca65cd-f33f-412f-a7b9-631f9580de21 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.224342"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:46:41.224342"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:41.226941') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.227595"], ["expired_at", "2015-05-11 22:46:41.227703"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "66e969d1-c4c2-4aaa-aa19-fb237ccd814f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/66e969d1-c4c2-4aaa-aa19-fb237ccd814f Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '66e969d1-c4c2-4aaa-aa19-fb237ccd814f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.232373"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:41.232373"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:41.238042') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.238790"], ["expired_at", "2015-05-11 22:46:41.238944"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6b6d0b08-27a2-4b70-8b9e-73cb1a8bde58"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6b6d0b08-27a2-4b70-8b9e-73cb1a8bde58 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6b6d0b08-27a2-4b70-8b9e-73cb1a8bde58' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.244178"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:41.244178"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.245141"], ["expired_at", "2015-05-11 22:46:41.245238"], ["init_params", "{}"], ["oauth_code", "ebbe320b-7b5a-4f60-b1d7-5f0577aff7ce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:46:41.245966"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:41.250173') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.251463"], ["expired_at", "2015-05-11 22:46:41.251580"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c466bd6c-e3c9-45fe-b1ea-2d1e15128529"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c466bd6c-e3c9-45fe-b1ea-2d1e15128529 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:41.258176"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:46:41.258176"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:41.261344') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.262127"], ["expired_at", "2015-05-11 22:46:41.262257"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "be6c1e41-c119-4e93-a6f0-8ad02f36a577"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/be6c1e41-c119-4e93-a6f0-8ad02f36a577 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.266793"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:41.266793"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.268009"], ["expired_at", "2015-05-11 22:46:41.268126"], ["oauth_code", "cee8062c-1ac5-433d-9132-668418c03e53"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:46:41.269261') AND "skydrive_api_keys"."oauth_code" = 'cee8062c-1ac5-433d-9132-668418c03e53' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c543ff61-dafe-473e-926e-c02e4a3b17b3"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.272518"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:41.272518"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:41.273495"], ["expired_at", "2015-05-11 22:46:41.273589"], ["oauth_code", "078edaa9-6413-4e5b-adae-0f5d8e38a562"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [EMUOKAYU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EMUOKAYU] SKYDRIVE REQUEST PAYLOAD: [EMUOKAYU] SKYDRIVE REQUEST HEADERS: - [EMUOKAYU] SKYDRIVE RESPONSE CODE: 200 [EMUOKAYU] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction [WFZGEXFP] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [WFZGEXFP] SKYDRIVE BACKTRACE: [WFZGEXFP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [WFZGEXFP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [WFZGEXFP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [WFZGEXFP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [WFZGEXFP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [WFZGEXFP] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [WFZGEXFP] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [WFZGEXFP] SKYDRIVE REQUEST HEADERS: [WFZGEXFP] - Authorization: Bearer [WFZGEXFP] SKYDRIVE RESPONSE HEADERS: [WFZGEXFP] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [WFZGEXFP] SKYDRIVE RESPONSE BODY: [WFZGEXFP] - { [WFZGEXFP] - "error": { [WFZGEXFP] - "code": "-2147024891, System.UnauthorizedAccessException", [WFZGEXFP] - "message": "Access denied. You do not have permission to perform this action or access this resource." [WFZGEXFP] - } [WFZGEXFP] - } [WFZGEXFP] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [UMCKVWET] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [UMCKVWET] SKYDRIVE REQUEST PAYLOAD: [UMCKVWET] SKYDRIVE REQUEST HEADERS: - Bearer [UMCKVWET] SKYDRIVE RESPONSE CODE: 200 [UMCKVWET] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [TEMXBVRM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TEMXBVRM] SKYDRIVE REQUEST PAYLOAD: [TEMXBVRM] SKYDRIVE REQUEST HEADERS: - [TEMXBVRM] SKYDRIVE RESPONSE CODE: 200 [TEMXBVRM] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [OPRSCPIF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OPRSCPIF] SKYDRIVE REQUEST PAYLOAD: [OPRSCPIF] SKYDRIVE REQUEST HEADERS: - [OPRSCPIF] SKYDRIVE RESPONSE CODE: 200 [OPRSCPIF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:55.963633"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:55.963633"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:55.972961"], ["expired_at", "2015-05-11 22:46:55.973157"], ["oauth_code", "4582b0b5-2b4f-43a7-95d5-df46ceed18af"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:55.977294"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:55.977294"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:55.979064"], ["expired_at", "2015-05-11 22:46:55.979214"], ["oauth_code", "265c115d-f4d1-4359-bb1c-bd4fe256cde1"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:46:55.980418') AND "skydrive_api_keys"."oauth_code" = '265c115d-f4d1-4359-bb1c-bd4fe256cde1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "39681744-9c31-4210-8b24-661b6c6abffd"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:55.993934"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:55.993934"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:56.052533"], ["expired_at", "2015-05-11 22:16:56.052663"], ["oauth_code", "228257bf-80db-4a8d-b22f-262c3c0b0e95"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 7ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:56.061177"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:56.061177"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:46:56.062187"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:56.072223"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:56.072223"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:56.073337"], ["expired_at", "2015-05-11 22:46:56.073446"], ["init_params", "{}"], ["oauth_code", "6df003e6-14f9-4eb9-aa06-073d0684e263"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:46:56.074212"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:56.078579') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:56.079827"], ["expired_at", "2015-05-11 22:46:56.079945"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "340a31ff-39c0-4b28-8cb8-ad950d136361"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/340a31ff-39c0-4b28-8cb8-ad950d136361 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:56.085377"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:56.085377"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:56.089756') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:56.090371"], ["expired_at", "2015-05-11 22:46:56.090475"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "752d6c11-ab4c-4f41-9dc2-11fb4ad9ea74"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/752d6c11-ab4c-4f41-9dc2-11fb4ad9ea74 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '752d6c11-ab4c-4f41-9dc2-11fb4ad9ea74' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:56.098462"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:46:56.098462"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:56.101100') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:56.101740"], ["expired_at", "2015-05-11 22:46:56.101846"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d8475634-e202-4a8c-a2ad-aa9befb07c73"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d8475634-e202-4a8c-a2ad-aa9befb07c73 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:56.108018"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:46:56.108018"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:56.110448') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:56.111040"], ["expired_at", "2015-05-11 22:46:56.111139"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a721936c-4d56-448d-95e4-e55b14a46260"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a721936c-4d56-448d-95e4-e55b14a46260 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a721936c-4d56-448d-95e4-e55b14a46260' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:56.116865"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:46:56.116865"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:56.118280"], ["expired_at", "2015-05-11 22:46:56.118403"], ["init_params", "{}"], ["oauth_code", "33b35b3c-c1b6-40be-8154-0b83526fb60c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:46:56.119288"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:56.122473"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:46:56.122473"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:56.124718') [["user_id", 2]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:56.125397"], ["expired_at", "2015-05-11 22:46:56.125497"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "706c1f6c-0d7d-46aa-937d-690ee97cff89"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/706c1f6c-0d7d-46aa-937d-690ee97cff89 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:56.130253"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-11 21:46:56.130253"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:56.134857') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:56.135569"], ["expired_at", "2015-05-11 22:46:56.135688"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e8c90a18-2782-4591-a3a8-29d36812d7d7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e8c90a18-2782-4591-a3a8-29d36812d7d7 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e8c90a18-2782-4591-a3a8-29d36812d7d7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:56.144325"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:46:56.144325"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:56.147558') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:56.148565"], ["expired_at", "2015-05-11 22:46:56.148741"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7d7a3df6-63a2-4179-89a7-dc5c74aaf611"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7d7a3df6-63a2-4179-89a7-dc5c74aaf611 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:46:56.156782"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:46:56.156782"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:46:56.159362') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:46:56.159991"], ["expired_at", "2015-05-11 22:46:56.160092"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "21dfa749-929f-4ee2-a074-75fda1d07630"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/21dfa749-929f-4ee2-a074-75fda1d07630 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '21dfa749-929f-4ee2-a074-75fda1d07630' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:04.305744"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:47:04.305744"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:04.321937') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.325277"], ["expired_at", "2015-05-11 22:47:04.325444"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6d470f27-8962-4445-991a-eb1b9034abda"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6d470f27-8962-4445-991a-eb1b9034abda Completed 302 Found in 35ms (ActiveRecord: 2.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:04.332322"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:04.332322"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:04.337041') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.337761"], ["expired_at", "2015-05-11 22:47:04.337916"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2e23d9db-ef4a-49e1-a6ec-0e0533c7ea24"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2e23d9db-ef4a-49e1-a6ec-0e0533c7ea24 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2e23d9db-ef4a-49e1-a6ec-0e0533c7ea24' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:04.346141"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:47:04.346141"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:04.349012') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.349720"], ["expired_at", "2015-05-11 22:47:04.349879"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "78e0ba5c-718a-4d82-847d-6e9489cf72e6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/78e0ba5c-718a-4d82-847d-6e9489cf72e6 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '78e0ba5c-718a-4d82-847d-6e9489cf72e6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:04.355309"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:04.355309"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.356628"], ["expired_at", "2015-05-11 22:47:04.356769"], ["init_params", "{}"], ["oauth_code", "56273e55-c496-44dd-814d-648c41cf7f2c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:47:04.357738"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:04.362885') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.364062"], ["expired_at", "2015-05-11 22:47:04.364170"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8801cc5a-d60b-4927-9200-b2f79652ac95"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8801cc5a-d60b-4927-9200-b2f79652ac95 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:04.368640"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:04.368640"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.376057"], ["expired_at", "2015-05-11 22:17:04.376166"], ["oauth_code", "de9f9777-3efb-486d-b623-a3cae134f6e4"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:04.384416"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:04.384416"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:47:04.385328"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:04.396174"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:47:04.396174"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:04.398877') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.399591"], ["expired_at", "2015-05-11 22:47:04.399699"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "60c77fd0-8c8e-450d-b4ba-79602dab055e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/60c77fd0-8c8e-450d-b4ba-79602dab055e Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:04.405582"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-11 21:47:04.405582"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:04.411377') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.412167"], ["expired_at", "2015-05-11 22:47:04.412302"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "120a1a63-fbf7-494d-bdf4-01f313378132"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/120a1a63-fbf7-494d-bdf4-01f313378132 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '120a1a63-fbf7-494d-bdf4-01f313378132' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:04.420421"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:47:04.420421"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:04.423055') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.423679"], ["expired_at", "2015-05-11 22:47:04.423775"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2e0ff7e5-9ae9-4b10-b3e6-94e07eb316b2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2e0ff7e5-9ae9-4b10-b3e6-94e07eb316b2 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2e0ff7e5-9ae9-4b10-b3e6-94e07eb316b2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:04.428713"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-11 21:47:04.428713"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.430339"], ["expired_at", "2015-05-11 22:47:04.430442"], ["init_params", "{}"], ["oauth_code", "425b9a37-18a7-4884-8ca4-63e990bea803"], ["scope", "session"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:47:04.431199"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:04.435767') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.436497"], ["expired_at", "2015-05-11 22:47:04.436627"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f55250b8-4a69-4180-8e06-ae3c82584c73"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f55250b8-4a69-4180-8e06-ae3c82584c73 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.440157"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:04.440157"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.441267"], ["expired_at", "2015-05-11 22:47:04.441378"], ["oauth_code", "49a3c5a2-ce38-4b48-9991-d7973d5fd863"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.443561"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:04.443561"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:04.444553"], ["expired_at", "2015-05-11 22:47:04.444643"], ["oauth_code", "44a71f78-1cb9-4bd6-a86d-c81559d740da"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:47:04.445387') AND "skydrive_api_keys"."oauth_code" = '44a71f78-1cb9-4bd6-a86d-c81559d740da' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "990ea47f-bd35-4ef0-b83a-b6869a4bbedb"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [KHEWTAXT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KHEWTAXT] SKYDRIVE REQUEST PAYLOAD: [KHEWTAXT] SKYDRIVE REQUEST HEADERS: - [KHEWTAXT] SKYDRIVE RESPONSE CODE: 200 [KHEWTAXT] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [XEDVRZWX] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [XEDVRZWX] SKYDRIVE REQUEST PAYLOAD: [XEDVRZWX] SKYDRIVE REQUEST HEADERS: - Bearer [XEDVRZWX] SKYDRIVE RESPONSE CODE: 200 [XEDVRZWX] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [KJGPSVVW] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [KJGPSVVW] SKYDRIVE BACKTRACE: [KJGPSVVW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [KJGPSVVW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [KJGPSVVW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [KJGPSVVW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [KJGPSVVW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [KJGPSVVW] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [KJGPSVVW] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [KJGPSVVW] SKYDRIVE REQUEST HEADERS: [KJGPSVVW] - Authorization: Bearer [KJGPSVVW] SKYDRIVE RESPONSE HEADERS: [KJGPSVVW] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [KJGPSVVW] SKYDRIVE RESPONSE BODY: [KJGPSVVW] - { [KJGPSVVW] - "error": { [KJGPSVVW] - "code": "-2147024891, System.UnauthorizedAccessException", [KJGPSVVW] - "message": "Access denied. You do not have permission to perform this action or access this resource." [KJGPSVVW] - } [KJGPSVVW] - } [KJGPSVVW] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [UFZQZSPI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UFZQZSPI] SKYDRIVE REQUEST PAYLOAD: [UFZQZSPI] SKYDRIVE REQUEST HEADERS: - [UFZQZSPI] SKYDRIVE RESPONSE CODE: 200 [UFZQZSPI] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [SYWZMOKG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SYWZMOKG] SKYDRIVE REQUEST PAYLOAD: [SYWZMOKG] SKYDRIVE REQUEST HEADERS: - [SYWZMOKG] SKYDRIVE RESPONSE CODE: 200 [SYWZMOKG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.246391"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:20.246391"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.255495"], ["expired_at", "2015-05-11 22:47:20.255669"], ["oauth_code", "41fcf40b-f283-46b4-ae6b-33f3075a732a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:47:20.257141') AND "skydrive_api_keys"."oauth_code" = '41fcf40b-f283-46b4-ae6b-33f3075a732a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "dcc17c43-6218-4f92-9a82-8b5a20a2c798"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.261278"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:20.261278"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.262362"], ["expired_at", "2015-05-11 22:47:20.262448"], ["oauth_code", "49a51753-6e3f-46e8-a5c4-30bdf6554c78"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction [NERHDGAS] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [NERHDGAS] SKYDRIVE BACKTRACE: [NERHDGAS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [NERHDGAS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [NERHDGAS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [NERHDGAS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [NERHDGAS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [NERHDGAS] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [NERHDGAS] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [NERHDGAS] SKYDRIVE REQUEST HEADERS: [NERHDGAS] - Authorization: Bearer [NERHDGAS] SKYDRIVE RESPONSE HEADERS: [NERHDGAS] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [NERHDGAS] SKYDRIVE RESPONSE BODY: [NERHDGAS] - { [NERHDGAS] - "error": { [NERHDGAS] - "code": "-2147024891, System.UnauthorizedAccessException", [NERHDGAS] - "message": "Access denied. You do not have permission to perform this action or access this resource." [NERHDGAS] - } [NERHDGAS] - } [NERHDGAS] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [AHPNJWWH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AHPNJWWH] SKYDRIVE REQUEST PAYLOAD: [AHPNJWWH] SKYDRIVE REQUEST HEADERS: - [AHPNJWWH] SKYDRIVE RESPONSE CODE: 200 [AHPNJWWH] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LFSBEJND] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LFSBEJND] SKYDRIVE REQUEST PAYLOAD: [LFSBEJND] SKYDRIVE REQUEST HEADERS: - [LFSBEJND] SKYDRIVE RESPONSE CODE: 200 [LFSBEJND] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [PRJJUUFP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [PRJJUUFP] SKYDRIVE REQUEST PAYLOAD: [PRJJUUFP] SKYDRIVE REQUEST HEADERS: - Bearer [PRJJUUFP] SKYDRIVE RESPONSE CODE: 200 [PRJJUUFP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [AUOMHDRE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AUOMHDRE] SKYDRIVE REQUEST PAYLOAD: [AUOMHDRE] SKYDRIVE REQUEST HEADERS: - [AUOMHDRE] SKYDRIVE RESPONSE CODE: 200 [AUOMHDRE] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:20.358877"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:20.358877"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:47:20.361056"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:20.383912"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:20.383912"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.391537"], ["expired_at", "2015-05-11 22:17:20.391653"], ["oauth_code", "fd12ba2a-30a1-49e5-b55f-aee6268f0784"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 4.5ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:20.402572"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-11 21:47:20.402572"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:20.407574') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.408264"], ["expired_at", "2015-05-11 22:47:20.408409"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8f266df9-5d40-44fb-87e0-9dd97724111b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8f266df9-5d40-44fb-87e0-9dd97724111b Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8f266df9-5d40-44fb-87e0-9dd97724111b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:20.414466"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-11 21:47:20.414466"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.415547"], ["expired_at", "2015-05-11 22:47:20.415648"], ["init_params", "{}"], ["oauth_code", "d497d130-8535-4ddd-9699-5a9d592c1e8e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:47:20.416403"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:20.421089') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.422300"], ["expired_at", "2015-05-11 22:47:20.422403"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ec926655-66f3-4ab6-843c-93a8755fca15"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ec926655-66f3-4ab6-843c-93a8755fca15 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:20.429014"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:47:20.429014"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:20.432324') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.433221"], ["expired_at", "2015-05-11 22:47:20.433375"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5b5f158f-563c-4259-b4e8-27feab4f9724"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5b5f158f-563c-4259-b4e8-27feab4f9724 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5b5f158f-563c-4259-b4e8-27feab4f9724' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:20.440037"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:47:20.440037"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:20.443358') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.444096"], ["expired_at", "2015-05-11 22:47:20.444245"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d47723d9-a8ae-43d7-a9ea-98dd384bb08a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d47723d9-a8ae-43d7-a9ea-98dd384bb08a Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:20.449483"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:20.449483"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:20.454904') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.455655"], ["expired_at", "2015-05-11 22:47:20.455781"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "862f1657-5550-4493-93fd-ba5a2be17f8a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/862f1657-5550-4493-93fd-ba5a2be17f8a Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '862f1657-5550-4493-93fd-ba5a2be17f8a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:20.461593"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:20.461593"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.462670"], ["expired_at", "2015-05-11 22:47:20.462776"], ["init_params", "{}"], ["oauth_code", "31da9261-a055-48c5-91d4-24fd59fb64f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:47:20.463637"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:20.468513') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.470141"], ["expired_at", "2015-05-11 22:47:20.470339"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "008fb7d1-e003-48b3-b764-20776f554f80"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/008fb7d1-e003-48b3-b764-20776f554f80 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:20.477109"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:47:20.477109"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:20.479737') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.480398"], ["expired_at", "2015-05-11 22:47:20.480499"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "39c517a1-a416-45a1-b81b-a3f8feaf393d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/39c517a1-a416-45a1-b81b-a3f8feaf393d Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '39c517a1-a416-45a1-b81b-a3f8feaf393d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:20.486528"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:47:20.486528"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:20.489795') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:20.490742"], ["expired_at", "2015-05-11 22:47:20.490871"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d4327986-5742-4f6d-a051-8e85964b4c8b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d4327986-5742-4f6d-a051-8e85964b4c8b Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.241038"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:52.241038"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.250095"], ["expired_at", "2015-05-11 22:47:52.250335"], ["oauth_code", "8d2bc3c8-2c4e-4463-a519-7b474de56e2e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.254554"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:52.254554"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.255887"], ["expired_at", "2015-05-11 22:47:52.256003"], ["oauth_code", "d1d95e76-797a-4c8f-8dd1-44cdbeaccd0d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-11 21:47:52.256872') AND "skydrive_api_keys"."oauth_code" = 'd1d95e76-797a-4c8f-8dd1-44cdbeaccd0d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "6485d055-a062-488b-b85a-46ec8e016692"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GTGYQGJK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GTGYQGJK] SKYDRIVE REQUEST PAYLOAD: [GTGYQGJK] SKYDRIVE REQUEST HEADERS: - [GTGYQGJK] SKYDRIVE RESPONSE CODE: 200 [GTGYQGJK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [AHKJSVHN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AHKJSVHN] SKYDRIVE REQUEST PAYLOAD: [AHKJSVHN] SKYDRIVE REQUEST HEADERS: - [AHKJSVHN] SKYDRIVE RESPONSE CODE: 200 [AHKJSVHN] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [BMIYAKXM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [BMIYAKXM] SKYDRIVE REQUEST PAYLOAD: [BMIYAKXM] SKYDRIVE REQUEST HEADERS: - Bearer [BMIYAKXM] SKYDRIVE RESPONSE CODE: 200 [BMIYAKXM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [IPVNRTDH] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [IPVNRTDH] SKYDRIVE BACKTRACE: [IPVNRTDH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [IPVNRTDH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [IPVNRTDH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [IPVNRTDH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [IPVNRTDH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [IPVNRTDH] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [IPVNRTDH] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [IPVNRTDH] SKYDRIVE REQUEST HEADERS: [IPVNRTDH] - Authorization: Bearer [IPVNRTDH] SKYDRIVE RESPONSE HEADERS: [IPVNRTDH] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [IPVNRTDH] SKYDRIVE RESPONSE BODY: [IPVNRTDH] - { [IPVNRTDH] - "error": { [IPVNRTDH] - "code": "-2147024891, System.UnauthorizedAccessException", [IPVNRTDH] - "message": "Access denied. You do not have permission to perform this action or access this resource." [IPVNRTDH] - } [IPVNRTDH] - } [IPVNRTDH] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [YKWEUARA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YKWEUARA] SKYDRIVE REQUEST PAYLOAD: [YKWEUARA] SKYDRIVE REQUEST HEADERS: - [YKWEUARA] SKYDRIVE RESPONSE CODE: 200 [YKWEUARA] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:52.360466"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:47:52.360466"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:52.375718') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.376495"], ["expired_at", "2015-05-11 22:47:52.376614"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f771e5ff-15fc-4e03-a7dc-251ff23624d7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f771e5ff-15fc-4e03-a7dc-251ff23624d7 Completed 302 Found in 25ms (ActiveRecord: 1.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f771e5ff-15fc-4e03-a7dc-251ff23624d7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:52.382451"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-11 21:47:52.382451"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:52.387479') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.388383"], ["expired_at", "2015-05-11 22:47:52.388511"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d1c70f91-711d-4ca2-a3dd-a44f98a7aa6e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d1c70f91-711d-4ca2-a3dd-a44f98a7aa6e Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd1c70f91-711d-4ca2-a3dd-a44f98a7aa6e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:52.396177"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-11 21:47:52.396177"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:52.399211') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.399914"], ["expired_at", "2015-05-11 22:47:52.400020"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5a466170-0aad-4625-84ed-e052067c6c57"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5a466170-0aad-4625-84ed-e052067c6c57 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:52.405453"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-11 21:47:52.405453"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.406435"], ["expired_at", "2015-05-11 22:47:52.406534"], ["init_params", "{}"], ["oauth_code", "63a8af98-29fb-48c5-a8d8-62fdaaaccaf6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:47:52.407243"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:52.411386') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.412627"], ["expired_at", "2015-05-11 22:47:52.412766"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "71f33850-7f0e-4925-90db-3270e13e0650"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/71f33850-7f0e-4925-90db-3270e13e0650 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:52.417083"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:52.417083"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.425547"], ["expired_at", "2015-05-11 22:17:52.425671"], ["oauth_code", "3d771e56-7844-4518-819a-def06af1266f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:52.433400"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:52.433400"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-18 21:47:52.434114"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:52.444492"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:47:52.444492"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:52.447250') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.447957"], ["expired_at", "2015-05-11 22:47:52.448067"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "887d9536-3c57-48b2-a734-3d258de23b9e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/887d9536-3c57-48b2-a734-3d258de23b9e Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '887d9536-3c57-48b2-a734-3d258de23b9e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:52.453076"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:52.453076"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:52.458193') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.458913"], ["expired_at", "2015-05-11 22:47:52.459079"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "abbd989a-a250-46bd-b07b-e41db7d02d4e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/abbd989a-a250-46bd-b07b-e41db7d02d4e Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'abbd989a-a250-46bd-b07b-e41db7d02d4e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:52.465703"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-11 21:47:52.465703"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:52.468147') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.468773"], ["expired_at", "2015-05-11 22:47:52.468868"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "df46d242-ce57-4a92-a650-3d30d0880e8e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/df46d242-ce57-4a92-a650-3d30d0880e8e Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-11 21:47:52.473948"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-11 21:47:52.473948"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.475087"], ["expired_at", "2015-05-11 22:47:52.475188"], ["init_params", "{}"], ["oauth_code", "0f3124eb-b871-4f24-8776-64eb0c005b8c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-11 21:47:52.475937"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-11 21:47:52.480143') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-11 21:47:52.481200"], ["expired_at", "2015-05-11 22:47:52.481308"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "35dbac9d-effc-49b6-883a-48bed3a3b08a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/35dbac9d-effc-49b6-883a-48bed3a3b08a Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.7ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.740225"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:37:47.740225"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.752304"], ["expired_at", "2015-05-12 19:37:47.752490"], ["oauth_code", "7f719a2e-3051-49ef-b464-395697656a6f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 18:37:47.754903') AND "skydrive_api_keys"."oauth_code" = '7f719a2e-3051-49ef-b464-395697656a6f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c9f346ae-7104-4f5a-af1f-2099de80f7c4"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.759409"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:37:47.759409"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.760592"], ["expired_at", "2015-05-12 19:37:47.760700"], ["oauth_code", "81ff9bae-e176-4f4e-9186-9d2b4c3b193c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction [JXBSABDW] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [JXBSABDW] SKYDRIVE BACKTRACE: [JXBSABDW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [JXBSABDW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [JXBSABDW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [JXBSABDW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [JXBSABDW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [JXBSABDW] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [JXBSABDW] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [JXBSABDW] SKYDRIVE REQUEST HEADERS: [JXBSABDW] - Authorization: Bearer [JXBSABDW] SKYDRIVE RESPONSE HEADERS: [JXBSABDW] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [JXBSABDW] SKYDRIVE RESPONSE BODY: [JXBSABDW] - { [JXBSABDW] - "error": { [JXBSABDW] - "code": "-2147024891, System.UnauthorizedAccessException", [JXBSABDW] - "message": "Access denied. You do not have permission to perform this action or access this resource." [JXBSABDW] - } [JXBSABDW] - } [JXBSABDW] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [VZNPOACK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VZNPOACK] SKYDRIVE REQUEST PAYLOAD: [VZNPOACK] SKYDRIVE REQUEST HEADERS: - [VZNPOACK] SKYDRIVE RESPONSE CODE: 200 [VZNPOACK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [PCDSLGNM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [PCDSLGNM] SKYDRIVE REQUEST PAYLOAD: [PCDSLGNM] SKYDRIVE REQUEST HEADERS: - Bearer [PCDSLGNM] SKYDRIVE RESPONSE CODE: 200 [PCDSLGNM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [ZQAQWMBN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZQAQWMBN] SKYDRIVE REQUEST PAYLOAD: [ZQAQWMBN] SKYDRIVE REQUEST HEADERS: - [ZQAQWMBN] SKYDRIVE RESPONSE CODE: 200 [ZQAQWMBN] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [EDDQDABK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EDDQDABK] SKYDRIVE REQUEST PAYLOAD: [EDDQDABK] SKYDRIVE REQUEST HEADERS: - [EDDQDABK] SKYDRIVE RESPONSE CODE: 200 [EDDQDABK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:37:47.873879"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:37:47.873879"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.875174"], ["expired_at", "2015-05-12 19:37:47.875278"], ["init_params", "{}"], ["oauth_code", "2911c1a3-aa32-494c-b424-de9d913fe2f7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 18:37:47.876046"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.4ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:37:47.934589') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.935959"], ["expired_at", "2015-05-12 19:37:47.936076"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c23340fe-dd1c-425a-bb09-601f3d76efcd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c23340fe-dd1c-425a-bb09-601f3d76efcd Completed 302 Found in 58ms (ActiveRecord: 1.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:37:47.941346"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:37:47.941346"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:37:47.949660"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 18:37:47.949660"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:37:47.952739') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.953560"], ["expired_at", "2015-05-12 19:37:47.953678"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "301ce129-f125-4727-bdc5-ef0da42752c7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/301ce129-f125-4727-bdc5-ef0da42752c7 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:37:47.959023"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:37:47.959023"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:37:47.963261') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.963872"], ["expired_at", "2015-05-12 19:37:47.963970"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "925c23be-ea6b-4b13-ac79-734aa74c6e83"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/925c23be-ea6b-4b13-ac79-734aa74c6e83 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '925c23be-ea6b-4b13-ac79-734aa74c6e83' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:37:47.971648"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 18:37:47.971648"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:37:47.974622') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.975287"], ["expired_at", "2015-05-12 19:37:47.975395"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b3e30f57-f01c-405b-b233-6baa62d0f5c0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b3e30f57-f01c-405b-b233-6baa62d0f5c0 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b3e30f57-f01c-405b-b233-6baa62d0f5c0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:37:47.980914"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 18:37:47.980914"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.982114"], ["expired_at", "2015-05-12 19:37:47.982225"], ["init_params", "{}"], ["oauth_code", "36f7fde6-06dc-4337-a763-6efd641d55d7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 18:37:47.982991"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:37:47.987318') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.988393"], ["expired_at", "2015-05-12 19:37:47.988490"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "536d95c6-d6c4-462c-9c5e-c246cec21207"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/536d95c6-d6c4-462c-9c5e-c246cec21207 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:37:47.994433"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 18:37:47.994433"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:37:47.996907') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:47.997551"], ["expired_at", "2015-05-12 19:37:47.997649"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9eb32eff-fcd6-4182-92a7-14d6a7fc0567"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9eb32eff-fcd6-4182-92a7-14d6a7fc0567 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9eb32eff-fcd6-4182-92a7-14d6a7fc0567' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:37:48.004388"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 18:37:48.004388"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:37:48.007042') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:48.007812"], ["expired_at", "2015-05-12 19:37:48.007927"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ee046a47-ab8f-44cd-9a05-42c1bd5b7af5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ee046a47-ab8f-44cd-9a05-42c1bd5b7af5 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:37:48.014295"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 18:37:48.014295"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:37:48.018908') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:48.019554"], ["expired_at", "2015-05-12 19:37:48.019658"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7c58633e-e56c-4d10-9025-b2751c3dadfd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7c58633e-e56c-4d10-9025-b2751c3dadfd Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7c58633e-e56c-4d10-9025-b2751c3dadfd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:37:48.023501"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:37:48.023501"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 18:37:48.024187"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:37:48.032675"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:37:48.032675"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:37:48.039122"], ["expired_at", "2015-05-12 19:07:48.039227"], ["oauth_code", "e1902dbb-c858-4ed2-a803-8facce641b5c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.3ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:39:48.736290"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:39:48.736290"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 18:39:48.738152"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:39:48.763487"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:39:48.763487"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.773125"], ["expired_at", "2015-05-12 19:09:48.773288"], ["oauth_code", "3efb9991-e826-47f7-8957-c80add315398"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 3.4ms | ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:39:48.783402"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 18:39:48.783402"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.784555"], ["expired_at", "2015-05-12 19:39:48.784683"], ["init_params", "{}"], ["oauth_code", "e171304a-ba67-4e4f-bbb8-d74d2c7ef745"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 18:39:48.785573"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:39:48.791544') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.793324"], ["expired_at", "2015-05-12 19:39:48.793432"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "42e08761-f745-47b8-91dc-7384bf28a056"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/42e08761-f745-47b8-91dc-7384bf28a056 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:39:48.801294"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 18:39:48.801294"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:39:48.803797') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.804473"], ["expired_at", "2015-05-12 19:39:48.804575"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b4a29893-eabf-4312-b67b-9e4d651d2fa8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b4a29893-eabf-4312-b67b-9e4d651d2fa8 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b4a29893-eabf-4312-b67b-9e4d651d2fa8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:39:48.810040"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 18:39:48.810040"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:39:48.815058') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.815865"], ["expired_at", "2015-05-12 19:39:48.815978"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "69c66821-0987-41e6-b10d-5be46893763a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/69c66821-0987-41e6-b10d-5be46893763a Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '69c66821-0987-41e6-b10d-5be46893763a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:39:48.823014"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 18:39:48.823014"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:39:48.825508') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.852720"], ["expired_at", "2015-05-12 19:39:48.852839"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d573b11a-91a5-461d-87c2-5d57a520c822"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d573b11a-91a5-461d-87c2-5d57a520c822 Completed 302 Found in 32ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:39:48.860410"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 18:39:48.860410"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:39:48.862872') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.863536"], ["expired_at", "2015-05-12 19:39:48.863635"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0353839b-c6ec-430b-b1e4-bed791b7c484"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0353839b-c6ec-430b-b1e4-bed791b7c484 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:39:48.868560"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:39:48.868560"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:39:48.873652') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.874370"], ["expired_at", "2015-05-12 19:39:48.874485"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "46cb7560-196a-4d61-a0e4-6fb9d035e636"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/46cb7560-196a-4d61-a0e4-6fb9d035e636 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:39:48.881691"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 18:39:48.881691"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:39:48.884265') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.884940"], ["expired_at", "2015-05-12 19:39:48.885038"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc5e7532-7118-4087-97be-c95540d36236"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc5e7532-7118-4087-97be-c95540d36236 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bc5e7532-7118-4087-97be-c95540d36236' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:39:48.889236"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:39:48.889236"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:39:48.893271') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.893892"], ["expired_at", "2015-05-12 19:39:48.893993"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1ad8360d-e5c4-4ae9-896e-50185ac194eb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1ad8360d-e5c4-4ae9-896e-50185ac194eb Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1ad8360d-e5c4-4ae9-896e-50185ac194eb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:39:48.899274"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:39:48.899274"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.900339"], ["expired_at", "2015-05-12 19:39:48.900438"], ["init_params", "{}"], ["oauth_code", "6fc01a06-fded-4b4b-b7a4-b8a55ed9e4a8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 18:39:48.901231"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:39:48.905859') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.907080"], ["expired_at", "2015-05-12 19:39:48.907188"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "514c0879-1dc1-41a4-ae1e-32af40162dc6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/514c0879-1dc1-41a4-ae1e-32af40162dc6 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [CBPHCTVK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CBPHCTVK] SKYDRIVE REQUEST PAYLOAD: [CBPHCTVK] SKYDRIVE REQUEST HEADERS: - [CBPHCTVK] SKYDRIVE RESPONSE CODE: 200 [CBPHCTVK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction [CHZXFQNL] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [CHZXFQNL] SKYDRIVE BACKTRACE: [CHZXFQNL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [CHZXFQNL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [CHZXFQNL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [CHZXFQNL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [CHZXFQNL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [CHZXFQNL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [CHZXFQNL] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [CHZXFQNL] SKYDRIVE REQUEST HEADERS: [CHZXFQNL] - Authorization: Bearer [CHZXFQNL] SKYDRIVE RESPONSE HEADERS: [CHZXFQNL] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [CHZXFQNL] SKYDRIVE RESPONSE BODY: [CHZXFQNL] - { [CHZXFQNL] - "error": { [CHZXFQNL] - "code": "-2147024891, System.UnauthorizedAccessException", [CHZXFQNL] - "message": "Access denied. You do not have permission to perform this action or access this resource." [CHZXFQNL] - } [CHZXFQNL] - } [CHZXFQNL] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [WSKCRNNP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WSKCRNNP] SKYDRIVE REQUEST PAYLOAD: [WSKCRNNP] SKYDRIVE REQUEST HEADERS: - [WSKCRNNP] SKYDRIVE RESPONSE CODE: 200 [WSKCRNNP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [AWYADFRD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AWYADFRD] SKYDRIVE REQUEST PAYLOAD: [AWYADFRD] SKYDRIVE REQUEST HEADERS: - [AWYADFRD] SKYDRIVE RESPONSE CODE: 200 [AWYADFRD] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [PVQFFUQQ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [PVQFFUQQ] SKYDRIVE REQUEST PAYLOAD: [PVQFFUQQ] SKYDRIVE REQUEST HEADERS: - Bearer [PVQFFUQQ] SKYDRIVE RESPONSE CODE: 200 [PVQFFUQQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.988671"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:39:48.988671"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.990383"], ["expired_at", "2015-05-12 19:39:48.990502"], ["oauth_code", "8400de65-f110-4015-ae3e-9b28a494b272"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 18:39:48.991539') AND "skydrive_api_keys"."oauth_code" = '8400de65-f110-4015-ae3e-9b28a494b272' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "16d5b446-2a35-42c6-8152-18424167d270"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.995097"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:39:48.995097"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:39:48.996627"], ["expired_at", "2015-05-12 19:39:48.996784"], ["oauth_code", "c9e145f2-a68d-4759-9dfa-c549ba4945d5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:09.915632"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 18:48:09.915632"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:09.930802') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:09.934204"], ["expired_at", "2015-05-12 19:48:09.934390"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "460643b6-210a-47be-ac48-dfc0aad3a12b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/460643b6-210a-47be-ac48-dfc0aad3a12b Completed 302 Found in 37ms (ActiveRecord: 2.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '460643b6-210a-47be-ac48-dfc0aad3a12b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:09.940783"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 18:48:09.940783"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:09.941913"], ["expired_at", "2015-05-12 19:48:09.942032"], ["init_params", "{}"], ["oauth_code", "ae170381-5261-4d8a-bc19-7e11819f9b03"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 18:48:09.942763"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:09.947650') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:09.949225"], ["expired_at", "2015-05-12 19:48:09.949325"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "29b615ee-a228-4a0f-b976-4e2d4af69fc0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/29b615ee-a228-4a0f-b976-4e2d4af69fc0 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:09.955264"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 18:48:09.955264"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:09.959952') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:09.960647"], ["expired_at", "2015-05-12 19:48:09.960757"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dba0bd6a-880a-445d-a77f-4b2f155c38b2"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dba0bd6a-880a-445d-a77f-4b2f155c38b2 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'dba0bd6a-880a-445d-a77f-4b2f155c38b2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:09.968755"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 18:48:09.968755"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:09.971322') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:09.972061"], ["expired_at", "2015-05-12 19:48:09.972179"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1b68402c-efe9-4e72-841c-dc3756cc4ea0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1b68402c-efe9-4e72-841c-dc3756cc4ea0 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:09.977523"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:09.977523"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 18:48:09.978273"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:09.987464"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:09.987464"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:09.995184"], ["expired_at", "2015-05-12 19:18:09.995307"], ["oauth_code", "1e9541ee-d2aa-4fd3-a459-26d93d5c0f52"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 34ms (Views: 31.6ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:10.035385"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 18:48:10.035385"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:10.038093') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:10.038750"], ["expired_at", "2015-05-12 19:48:10.038859"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "382ed518-5c73-4d7b-97d0-8137613b173e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/382ed518-5c73-4d7b-97d0-8137613b173e Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:10.044565"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:10.044565"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:10.049727') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:10.050354"], ["expired_at", "2015-05-12 19:48:10.050456"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7cc04b20-9a95-4021-a299-776838b34774"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7cc04b20-9a95-4021-a299-776838b34774 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:10.055411"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:10.055411"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:10.059753') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:10.060369"], ["expired_at", "2015-05-12 19:48:10.060474"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc86f1a7-f3a5-49b6-ab22-8efbe2f2a74c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc86f1a7-f3a5-49b6-ab22-8efbe2f2a74c Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bc86f1a7-f3a5-49b6-ab22-8efbe2f2a74c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:10.067188"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 18:48:10.067188"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:10.069786') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:10.070419"], ["expired_at", "2015-05-12 19:48:10.070524"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "87833bf2-3814-44da-9994-555f906055eb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/87833bf2-3814-44da-9994-555f906055eb Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '87833bf2-3814-44da-9994-555f906055eb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:10.075429"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:10.075429"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:10.076552"], ["expired_at", "2015-05-12 19:48:10.076658"], ["init_params", "{}"], ["oauth_code", "d0a90576-8482-466e-b29f-e44522f4abb9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 18:48:10.077370"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:10.081576') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:10.082617"], ["expired_at", "2015-05-12 19:48:10.082717"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "132beeff-715c-491b-9420-c7eef5fd02a4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/132beeff-715c-491b-9420-c7eef5fd02a4 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction [ELJMAGPG] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [ELJMAGPG] SKYDRIVE BACKTRACE: [ELJMAGPG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [ELJMAGPG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [ELJMAGPG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ELJMAGPG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [ELJMAGPG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [ELJMAGPG] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [ELJMAGPG] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ELJMAGPG] SKYDRIVE REQUEST HEADERS: [ELJMAGPG] - Authorization: Bearer [ELJMAGPG] SKYDRIVE RESPONSE HEADERS: [ELJMAGPG] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [ELJMAGPG] SKYDRIVE RESPONSE BODY: [ELJMAGPG] - { [ELJMAGPG] - "error": { [ELJMAGPG] - "code": "-2147024891, System.UnauthorizedAccessException", [ELJMAGPG] - "message": "Access denied. You do not have permission to perform this action or access this resource." [ELJMAGPG] - } [ELJMAGPG] - } [ELJMAGPG] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [FOJMXLIQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FOJMXLIQ] SKYDRIVE REQUEST PAYLOAD: [FOJMXLIQ] SKYDRIVE REQUEST HEADERS: - [FOJMXLIQ] SKYDRIVE RESPONSE CODE: 200 [FOJMXLIQ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [UMKVKIIQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UMKVKIIQ] SKYDRIVE REQUEST PAYLOAD: [UMKVKIIQ] SKYDRIVE REQUEST HEADERS: - [UMKVKIIQ] SKYDRIVE RESPONSE CODE: 200 [UMKVKIIQ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RYJKXXBE] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RYJKXXBE] SKYDRIVE REQUEST PAYLOAD: [RYJKXXBE] SKYDRIVE REQUEST HEADERS: - Bearer [RYJKXXBE] SKYDRIVE RESPONSE CODE: 200 [RYJKXXBE] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GFWWCQRP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GFWWCQRP] SKYDRIVE REQUEST PAYLOAD: [GFWWCQRP] SKYDRIVE REQUEST HEADERS: - [GFWWCQRP] SKYDRIVE RESPONSE CODE: 200 [GFWWCQRP] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:10.164487"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:10.164487"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:10.166600"], ["expired_at", "2015-05-12 19:48:10.166706"], ["oauth_code", "93ee2c1a-79a2-4931-9997-efdcec13706e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 18:48:10.167451') AND "skydrive_api_keys"."oauth_code" = '93ee2c1a-79a2-4931-9997-efdcec13706e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b554bf27-6f83-47ee-be5d-a7fd3155781a"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:10.170354"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:10.170354"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:10.171620"], ["expired_at", "2015-05-12 19:48:10.171724"], ["oauth_code", "b0e71ee2-cc2f-45ad-ba64-4c7658b95bf8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:40.083851"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:40.083851"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:40.102419') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.105913"], ["expired_at", "2015-05-12 19:48:40.106093"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a17f0323-c440-46cc-95cc-4e4b0828c720"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a17f0323-c440-46cc-95cc-4e4b0828c720 Completed 302 Found in 20ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a17f0323-c440-46cc-95cc-4e4b0828c720' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:40.116247"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 18:48:40.116247"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:40.119700') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.120426"], ["expired_at", "2015-05-12 19:48:40.120541"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ab313749-f698-495b-be66-d8c050311139"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ab313749-f698-495b-be66-d8c050311139 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:40.126282"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:40.126282"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.127277"], ["expired_at", "2015-05-12 19:48:40.127382"], ["init_params", "{}"], ["oauth_code", "4e4c1761-0382-4f26-9596-2225401ae67c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 18:48:40.128139"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:40.132954') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.134139"], ["expired_at", "2015-05-12 19:48:40.134240"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2a1a7b60-7124-4548-81b0-e8649e1a2bc1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2a1a7b60-7124-4548-81b0-e8649e1a2bc1 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:40.139033"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:40.139033"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:40.144335') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.144996"], ["expired_at", "2015-05-12 19:48:40.145106"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7127458f-075a-4fdf-b96c-0e13ea912f21"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7127458f-075a-4fdf-b96c-0e13ea912f21 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:40.151607"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 18:48:40.151607"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:40.154159') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.154773"], ["expired_at", "2015-05-12 19:48:40.154918"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "597ed44c-d57a-46e9-baf0-c2415b70b9ce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/597ed44c-d57a-46e9-baf0-c2415b70b9ce Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '597ed44c-d57a-46e9-baf0-c2415b70b9ce' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:40.160316"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 18:48:40.160316"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.161468"], ["expired_at", "2015-05-12 19:48:40.161580"], ["init_params", "{}"], ["oauth_code", "4070cc5b-d50c-416f-92ad-c75e36aa347f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 18:48:40.162429"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:40.166843') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.167972"], ["expired_at", "2015-05-12 19:48:40.168064"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b1fbd023-f2a2-42b7-a8ca-9ddfde7cf7eb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b1fbd023-f2a2-42b7-a8ca-9ddfde7cf7eb Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:40.201756"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 18:48:40.201756"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:40.204302') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.204932"], ["expired_at", "2015-05-12 19:48:40.205034"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "acb895a3-eab9-4bd6-b352-b5edf6eeabb6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/acb895a3-eab9-4bd6-b352-b5edf6eeabb6 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:40.211901"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 18:48:40.211901"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:40.214469') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.215101"], ["expired_at", "2015-05-12 19:48:40.215210"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2d639001-9aef-46c5-9813-3c450b49c24b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2d639001-9aef-46c5-9813-3c450b49c24b Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2d639001-9aef-46c5-9813-3c450b49c24b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:40.220312"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 18:48:40.220312"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:48:40.224947') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.225603"], ["expired_at", "2015-05-12 19:48:40.225709"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1aa5cc71-d909-4f5b-8d4e-fb88e2557c50"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1aa5cc71-d909-4f5b-8d4e-fb88e2557c50 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1aa5cc71-d909-4f5b-8d4e-fb88e2557c50' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:40.229705"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:40.229705"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 18:48:40.230370"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:48:40.238433"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:40.238433"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.245258"], ["expired_at", "2015-05-12 19:18:40.245365"], ["oauth_code", "984e0b92-08df-4912-9c24-f1c16cb42bfa"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.252515"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:40.252515"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.253718"], ["expired_at", "2015-05-12 19:48:40.253820"], ["oauth_code", "dac90195-6179-48fe-9796-b596109953cc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 18:48:40.254564') AND "skydrive_api_keys"."oauth_code" = 'dac90195-6179-48fe-9796-b596109953cc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "d1b66be0-56c9-4c2d-8af1-772b6136e225"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.257480"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:48:40.257480"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:48:40.258620"], ["expired_at", "2015-05-12 19:48:40.258709"], ["oauth_code", "afe47522-6b4a-4e76-b0ed-925082c1a292"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TDOABPGU] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TDOABPGU] SKYDRIVE REQUEST PAYLOAD: [TDOABPGU] SKYDRIVE REQUEST HEADERS: - Bearer [TDOABPGU] SKYDRIVE RESPONSE CODE: 200 [TDOABPGU] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [AWHMVVJR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AWHMVVJR] SKYDRIVE REQUEST PAYLOAD: [AWHMVVJR] SKYDRIVE REQUEST HEADERS: - [AWHMVVJR] SKYDRIVE RESPONSE CODE: 200 [AWHMVVJR] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction [SSMTPEOE] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [SSMTPEOE] SKYDRIVE BACKTRACE: [SSMTPEOE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [SSMTPEOE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [SSMTPEOE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [SSMTPEOE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [SSMTPEOE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [SSMTPEOE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [SSMTPEOE] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [SSMTPEOE] SKYDRIVE REQUEST HEADERS: [SSMTPEOE] - Authorization: Bearer [SSMTPEOE] SKYDRIVE RESPONSE HEADERS: [SSMTPEOE] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [SSMTPEOE] SKYDRIVE RESPONSE BODY: [SSMTPEOE] - { [SSMTPEOE] - "error": { [SSMTPEOE] - "code": "-2147024891, System.UnauthorizedAccessException", [SSMTPEOE] - "message": "Access denied. You do not have permission to perform this action or access this resource." [SSMTPEOE] - } [SSMTPEOE] - } [SSMTPEOE] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [TBDUMFMZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TBDUMFMZ] SKYDRIVE REQUEST PAYLOAD: [TBDUMFMZ] SKYDRIVE REQUEST HEADERS: - [TBDUMFMZ] SKYDRIVE RESPONSE CODE: 200 [TBDUMFMZ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ARONCGHW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ARONCGHW] SKYDRIVE REQUEST PAYLOAD: [ARONCGHW] SKYDRIVE REQUEST HEADERS: - [ARONCGHW] SKYDRIVE RESPONSE CODE: 200 [ARONCGHW] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [AEWXLBCL] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AEWXLBCL] SKYDRIVE REQUEST PAYLOAD: [AEWXLBCL] SKYDRIVE REQUEST HEADERS: - [AEWXLBCL] SKYDRIVE RESPONSE CODE: 200 [AEWXLBCL] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [PDJRRNJV] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [PDJRRNJV] SKYDRIVE BACKTRACE: [PDJRRNJV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [PDJRRNJV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [PDJRRNJV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [PDJRRNJV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [PDJRRNJV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [PDJRRNJV] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [PDJRRNJV] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [PDJRRNJV] SKYDRIVE REQUEST HEADERS: [PDJRRNJV] - Authorization: Bearer [PDJRRNJV] SKYDRIVE RESPONSE HEADERS: [PDJRRNJV] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [PDJRRNJV] SKYDRIVE RESPONSE BODY: [PDJRRNJV] - { [PDJRRNJV] - "error": { [PDJRRNJV] - "code": "-2147024891, System.UnauthorizedAccessException", [PDJRRNJV] - "message": "Access denied. You do not have permission to perform this action or access this resource." [PDJRRNJV] - } [PDJRRNJV] - } [PDJRRNJV] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [JXHWQZZB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JXHWQZZB] SKYDRIVE REQUEST PAYLOAD: [JXHWQZZB] SKYDRIVE REQUEST HEADERS: - [JXHWQZZB] SKYDRIVE RESPONSE CODE: 200 [JXHWQZZB] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [NCWHEUCV] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [NCWHEUCV] SKYDRIVE REQUEST PAYLOAD: [NCWHEUCV] SKYDRIVE REQUEST HEADERS: - Bearer [NCWHEUCV] SKYDRIVE RESPONSE CODE: 200 [NCWHEUCV] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NRPVKJFY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NRPVKJFY] SKYDRIVE REQUEST PAYLOAD: [NRPVKJFY] SKYDRIVE REQUEST HEADERS: - [NRPVKJFY] SKYDRIVE RESPONSE CODE: 200 [NRPVKJFY] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:52:09.891717"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 18:52:09.891717"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:52:09.945293') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:09.949308"], ["expired_at", "2015-05-12 19:52:09.949483"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ac832e8a-50c9-4366-9bfe-b1f5a9270e3a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ac832e8a-50c9-4366-9bfe-b1f5a9270e3a Completed 302 Found in 75ms (ActiveRecord: 2.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ac832e8a-50c9-4366-9bfe-b1f5a9270e3a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.9ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:52:09.956126"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 18:52:09.956126"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:09.957248"], ["expired_at", "2015-05-12 19:52:09.957353"], ["init_params", "{}"], ["oauth_code", "cf793b70-1c9c-4fdf-a3f1-5a4a86212331"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 18:52:09.958078"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:52:09.964290') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:09.966205"], ["expired_at", "2015-05-12 19:52:09.966316"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "57e48a56-160b-4c67-ba03-d2b5653669eb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/57e48a56-160b-4c67-ba03-d2b5653669eb Completed 302 Found in 7ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:52:09.971586"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 18:52:09.971586"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:52:09.976347') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:09.977014"], ["expired_at", "2015-05-12 19:52:09.977124"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b9486962-7845-4275-b300-baabdf54dcac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b9486962-7845-4275-b300-baabdf54dcac Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b9486962-7845-4275-b300-baabdf54dcac' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:52:09.984313"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 18:52:09.984313"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:52:09.986814') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:09.987434"], ["expired_at", "2015-05-12 19:52:09.987536"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dbe76b05-44b2-4112-b819-bd56ba23b148"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dbe76b05-44b2-4112-b819-bd56ba23b148 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:52:09.992880"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:52:09.992880"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 18:52:09.993648"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:52:10.001988"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:52:10.001988"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:10.008049"], ["expired_at", "2015-05-12 19:22:10.008157"], ["oauth_code", "d6647507-dcfc-45d1-a7cc-00066bbbb5ae"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:52:10.017118"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:52:10.017118"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:52:10.022618') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:10.023405"], ["expired_at", "2015-05-12 19:52:10.023515"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "38d0d75a-d72c-4e5b-81bc-20cf3ba79faf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/38d0d75a-d72c-4e5b-81bc-20cf3ba79faf Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:52:10.027984"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:52:10.027984"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:52:10.032673') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:10.033357"], ["expired_at", "2015-05-12 19:52:10.033469"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3b8ff237-2127-4a93-8b69-9b910d31a46e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3b8ff237-2127-4a93-8b69-9b910d31a46e Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3b8ff237-2127-4a93-8b69-9b910d31a46e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:52:10.040581"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 18:52:10.040581"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:52:10.043183') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:10.043803"], ["expired_at", "2015-05-12 19:52:10.043907"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d85a39a4-f787-4bab-940a-be450a3af32d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d85a39a4-f787-4bab-940a-be450a3af32d Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:52:10.050453"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 18:52:10.050453"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:52:10.053014') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:10.053680"], ["expired_at", "2015-05-12 19:52:10.053788"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "30722122-d230-4580-9b07-bc060215dd96"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/30722122-d230-4580-9b07-bc060215dd96 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '30722122-d230-4580-9b07-bc060215dd96' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 18:52:10.058462"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:52:10.058462"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:10.059433"], ["expired_at", "2015-05-12 19:52:10.059535"], ["init_params", "{}"], ["oauth_code", "d92faea9-dd70-455a-9fde-adca7ee3d388"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 18:52:10.060260"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 18:52:10.065145') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:10.066439"], ["expired_at", "2015-05-12 19:52:10.066563"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "735e2d38-d025-49ba-bfb6-1d4746f53c4f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/735e2d38-d025-49ba-bfb6-1d4746f53c4f Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:10.072408"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:52:10.072408"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:10.073553"], ["expired_at", "2015-05-12 19:52:10.073649"], ["oauth_code", "aba2b952-93c6-4e54-b795-09c0f985b82e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 18:52:10.074376') AND "skydrive_api_keys"."oauth_code" = 'aba2b952-93c6-4e54-b795-09c0f985b82e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b16fb3ee-43fb-4760-ad5f-d6a60111a473"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:10.077270"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 18:52:10.077270"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 18:52:10.078228"], ["expired_at", "2015-05-12 19:52:10.078316"], ["oauth_code", "1dc7c8fd-906b-437a-8b50-36a03ac5392e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.167523"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:01:30.167523"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.175519"], ["expired_at", "2015-05-12 20:01:30.175674"], ["oauth_code", "b1533da7-8b97-40b7-bbba-891e19531cac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 19:01:30.177201') AND "skydrive_api_keys"."oauth_code" = 'b1533da7-8b97-40b7-bbba-891e19531cac' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "964a8ce1-b328-4e86-8027-6691d51bd989"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.181565"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:01:30.181565"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.182656"], ["expired_at", "2015-05-12 20:01:30.182743"], ["oauth_code", "705384fc-fb72-4830-bc14-6f71f2a680af"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [LDFKGEIK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LDFKGEIK] SKYDRIVE REQUEST PAYLOAD: [LDFKGEIK] SKYDRIVE REQUEST HEADERS: - [LDFKGEIK] SKYDRIVE RESPONSE CODE: 200 [LDFKGEIK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [LRISXXJU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LRISXXJU] SKYDRIVE REQUEST PAYLOAD: [LRISXXJU] SKYDRIVE REQUEST HEADERS: - [LRISXXJU] SKYDRIVE RESPONSE CODE: 200 [LRISXXJU] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [HOYEXBIC] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [HOYEXBIC] SKYDRIVE REQUEST PAYLOAD: [HOYEXBIC] SKYDRIVE REQUEST HEADERS: - Bearer [HOYEXBIC] SKYDRIVE RESPONSE CODE: 200 [HOYEXBIC] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [DTEPIURE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DTEPIURE] SKYDRIVE REQUEST PAYLOAD: [DTEPIURE] SKYDRIVE REQUEST HEADERS: - [DTEPIURE] SKYDRIVE RESPONSE CODE: 200 [DTEPIURE] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [LRAMQLOZ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [LRAMQLOZ] SKYDRIVE BACKTRACE: [LRAMQLOZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [LRAMQLOZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [LRAMQLOZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [LRAMQLOZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [LRAMQLOZ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [LRAMQLOZ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [LRAMQLOZ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [LRAMQLOZ] SKYDRIVE REQUEST HEADERS: [LRAMQLOZ] - Authorization: Bearer [LRAMQLOZ] SKYDRIVE RESPONSE HEADERS: [LRAMQLOZ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [LRAMQLOZ] SKYDRIVE RESPONSE BODY: [LRAMQLOZ] - { [LRAMQLOZ] - "error": { [LRAMQLOZ] - "code": "-2147024891, System.UnauthorizedAccessException", [LRAMQLOZ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [LRAMQLOZ] - } [LRAMQLOZ] - } [LRAMQLOZ] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:01:30.270713"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:01:30.270713"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 19:01:30.272565"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:01:30.291752"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:01:30.291752"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.302021"], ["expired_at", "2015-05-12 19:31:30.302173"], ["oauth_code", "9c7d9479-c2da-4cd9-8634-f9af69b6b3b8"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:01:30.310844"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 19:01:30.310844"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.311879"], ["expired_at", "2015-05-12 20:01:30.311995"], ["init_params", "{}"], ["oauth_code", "417d66d7-8279-417b-a53a-6f0e7ad3ba75"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 19:01:30.312744"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 19:01:30.315768"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:01:30.318134') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.319374"], ["expired_at", "2015-05-12 20:01:30.319488"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0dd61ab5-b81e-46da-bb8c-d55d903d251f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0dd61ab5-b81e-46da-bb8c-d55d903d251f Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:01:30.324569"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 19:01:30.324569"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 19:01:30.327444"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:01:30.329988') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.330683"], ["expired_at", "2015-05-12 20:01:30.330787"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "64356620-91ee-4b68-9a4f-9a797f8a3e8d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/64356620-91ee-4b68-9a4f-9a797f8a3e8d Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '64356620-91ee-4b68-9a4f-9a797f8a3e8d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:01:30.337555"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 19:01:30.337555"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:01:30.340213') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.340836"], ["expired_at", "2015-05-12 20:01:30.340997"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "df25c38a-7c07-4356-bafa-9ae064ae74ad"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/df25c38a-7c07-4356-bafa-9ae064ae74ad Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'df25c38a-7c07-4356-bafa-9ae064ae74ad' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:01:30.347348"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 19:01:30.347348"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:01:30.349917') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.350539"], ["expired_at", "2015-05-12 20:01:30.350636"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "df9276fe-036c-4869-9574-c34bf7a51b6a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/df9276fe-036c-4869-9574-c34bf7a51b6a Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:01:30.357200"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 19:01:30.357200"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:01:30.359677') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.360272"], ["expired_at", "2015-05-12 20:01:30.360365"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d4f10749-a113-4f60-85ea-e3974044b619"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d4f10749-a113-4f60-85ea-e3974044b619 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd4f10749-a113-4f60-85ea-e3974044b619' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:01:30.365128"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:01:30.365128"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.366048"], ["expired_at", "2015-05-12 20:01:30.366135"], ["init_params", "{}"], ["oauth_code", "17215399-b588-4841-9aae-365851c36f08"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 19:01:30.366838"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:01:30.371046') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.372155"], ["expired_at", "2015-05-12 20:01:30.372256"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "38f07b03-adc7-4b99-b2e3-f6f8fa8a70f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/38f07b03-adc7-4b99-b2e3-f6f8fa8a70f5 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:01:30.377754"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:01:30.377754"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:01:30.383263') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.383975"], ["expired_at", "2015-05-12 20:01:30.384086"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2c00a55a-995e-4477-971f-50f4d2aca22f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2c00a55a-995e-4477-971f-50f4d2aca22f Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2c00a55a-995e-4477-971f-50f4d2aca22f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:01:30.390478"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:01:30.390478"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 19:01:30.394513"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:01:30.396929') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.397594"], ["expired_at", "2015-05-12 20:01:30.397705"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7f9e581d-3a19-4422-bd40-83166a5f12d2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7f9e581d-3a19-4422-bd40-83166a5f12d2 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:01:30.405296"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 19:01:30.405296"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:01:30.408294') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:01:30.409001"], ["expired_at", "2015-05-12 20:01:30.409132"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "22c74bee-6033-4c57-8545-eb07cf4ab7ae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/22c74bee-6033-4c57-8545-eb07cf4ab7ae Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [ZXFDPQAB] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [ZXFDPQAB] SKYDRIVE BACKTRACE: [ZXFDPQAB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [ZXFDPQAB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [ZXFDPQAB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ZXFDPQAB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [ZXFDPQAB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [ZXFDPQAB] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [ZXFDPQAB] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ZXFDPQAB] SKYDRIVE REQUEST HEADERS: [ZXFDPQAB] - Authorization: Bearer [ZXFDPQAB] SKYDRIVE RESPONSE HEADERS: [ZXFDPQAB] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [ZXFDPQAB] SKYDRIVE RESPONSE BODY: [ZXFDPQAB] - { [ZXFDPQAB] - "error": { [ZXFDPQAB] - "code": "-2147024891, System.UnauthorizedAccessException", [ZXFDPQAB] - "message": "Access denied. You do not have permission to perform this action or access this resource." [ZXFDPQAB] - } [ZXFDPQAB] - } [ZXFDPQAB] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ZGHLPSIR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZGHLPSIR] SKYDRIVE REQUEST PAYLOAD: [ZGHLPSIR] SKYDRIVE REQUEST HEADERS: - [ZGHLPSIR] SKYDRIVE RESPONSE CODE: 200 [ZGHLPSIR] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [IZHQQSBR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IZHQQSBR] SKYDRIVE REQUEST PAYLOAD: [IZHQQSBR] SKYDRIVE REQUEST HEADERS: - [IZHQQSBR] SKYDRIVE RESPONSE CODE: 200 [IZHQQSBR] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [SATFYMCY] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [SATFYMCY] SKYDRIVE REQUEST PAYLOAD: [SATFYMCY] SKYDRIVE REQUEST HEADERS: - Bearer [SATFYMCY] SKYDRIVE RESPONSE CODE: 200 [SATFYMCY] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [NQYCRZIU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NQYCRZIU] SKYDRIVE REQUEST PAYLOAD: [NQYCRZIU] SKYDRIVE REQUEST HEADERS: - [NQYCRZIU] SKYDRIVE RESPONSE CODE: 200 [NQYCRZIU] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:02:35.107685"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 19:02:35.107685"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.113092"], ["expired_at", "2015-05-12 20:02:35.113287"], ["init_params", "{}"], ["oauth_code", "b070127e-c08a-4a00-a990-05844971587a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 19:02:35.114754"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 19:02:35.119204"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:02:35.169563') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.171397"], ["expired_at", "2015-05-12 20:02:35.171512"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c326cc9e-886a-477e-9111-fbd8c8bc09db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c326cc9e-886a-477e-9111-fbd8c8bc09db Completed 302 Found in 55ms (ActiveRecord: 1.2ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.8ms) rollback transaction  (0.4ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:02:35.179975"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 19:02:35.179975"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:02:35.182853') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.183486"], ["expired_at", "2015-05-12 20:02:35.183590"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9f57e1d2-d3c9-402a-abb2-181a6203350a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9f57e1d2-d3c9-402a-abb2-181a6203350a Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9f57e1d2-d3c9-402a-abb2-181a6203350a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:02:35.190263"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 19:02:35.190263"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:02:35.192811') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.193449"], ["expired_at", "2015-05-12 20:02:35.193547"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d83e88f5-8480-454d-9eaa-70538c7811da"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d83e88f5-8480-454d-9eaa-70538c7811da Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:02:35.200446"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 19:02:35.200446"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 19:02:35.203954"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:02:35.206732') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.207480"], ["expired_at", "2015-05-12 20:02:35.207614"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d65a5e90-b34b-4416-bdf7-22001783a2e3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d65a5e90-b34b-4416-bdf7-22001783a2e3 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd65a5e90-b34b-4416-bdf7-22001783a2e3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:02:35.213805"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:02:35.213805"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 19:02:35.217575"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:02:35.219877') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.220500"], ["expired_at", "2015-05-12 20:02:35.220607"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ba20d3cf-9b9b-4abe-9181-061055bd9b36"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ba20d3cf-9b9b-4abe-9181-061055bd9b36 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:02:35.229081"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 19:02:35.229081"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:02:35.232392') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.233165"], ["expired_at", "2015-05-12 20:02:35.233294"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "46686b45-192a-493e-8faf-1d19ecb5aa4b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/46686b45-192a-493e-8faf-1d19ecb5aa4b Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '46686b45-192a-493e-8faf-1d19ecb5aa4b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:02:35.240122"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 19:02:35.240122"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:02:35.242748') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.243350"], ["expired_at", "2015-05-12 20:02:35.243490"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4711bb06-b3fb-4b2b-abe2-1d99dc836327"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4711bb06-b3fb-4b2b-abe2-1d99dc836327 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:02:35.249263"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:02:35.249263"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:02:35.254412') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.255046"], ["expired_at", "2015-05-12 20:02:35.255154"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "146bda08-63ab-49dc-97c4-e7e572102a7a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/146bda08-63ab-49dc-97c4-e7e572102a7a Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '146bda08-63ab-49dc-97c4-e7e572102a7a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:02:35.259945"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:02:35.259945"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.260902"], ["expired_at", "2015-05-12 20:02:35.260996"], ["init_params", "{}"], ["oauth_code", "289589e5-4adb-4fe5-9ec9-1e03a44005db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 19:02:35.261716"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 19:02:35.265578') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.266690"], ["expired_at", "2015-05-12 20:02:35.266800"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "772be859-6fb9-4760-a5b8-59c86da97fc1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/772be859-6fb9-4760-a5b8-59c86da97fc1 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:02:35.270699"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:02:35.270699"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 19:02:35.271399"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 19:02:35.280329"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:02:35.280329"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.286866"], ["expired_at", "2015-05-12 19:32:35.286972"], ["oauth_code", "c9193ade-90e4-4c58-bd8e-d038832e9355"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.294304"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:02:35.294304"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.295649"], ["expired_at", "2015-05-12 20:02:35.295764"], ["oauth_code", "d50187e5-07e5-42dd-bc0d-edf2ef58947a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 19:02:35.296604') AND "skydrive_api_keys"."oauth_code" = 'd50187e5-07e5-42dd-bc0d-edf2ef58947a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c28dc890-138c-462b-aa45-3720d47fd09f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.299403"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 19:02:35.299403"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 19:02:35.300332"], ["expired_at", "2015-05-12 20:02:35.300413"], ["oauth_code", "f955beb1-73fc-4b05-8bce-1878a5a6dc45"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.5ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [OZFBQXDD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OZFBQXDD] SKYDRIVE REQUEST PAYLOAD: [OZFBQXDD] SKYDRIVE REQUEST HEADERS: - [OZFBQXDD] SKYDRIVE RESPONSE CODE: 200 [OZFBQXDD] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [IKRFYSWQ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [IKRFYSWQ] SKYDRIVE BACKTRACE: [IKRFYSWQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [IKRFYSWQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [IKRFYSWQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [IKRFYSWQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [IKRFYSWQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [IKRFYSWQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [IKRFYSWQ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [IKRFYSWQ] SKYDRIVE REQUEST HEADERS: [IKRFYSWQ] - Authorization: Bearer [IKRFYSWQ] SKYDRIVE RESPONSE HEADERS: [IKRFYSWQ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [IKRFYSWQ] SKYDRIVE RESPONSE BODY: [IKRFYSWQ] - { [IKRFYSWQ] - "error": { [IKRFYSWQ] - "code": "-2147024891, System.UnauthorizedAccessException", [IKRFYSWQ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [IKRFYSWQ] - } [IKRFYSWQ] - } [IKRFYSWQ] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [LFINEQDB] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [LFINEQDB] SKYDRIVE REQUEST PAYLOAD: [LFINEQDB] SKYDRIVE REQUEST HEADERS: - Bearer [LFINEQDB] SKYDRIVE RESPONSE CODE: 200 [LFINEQDB] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ESPVORGW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ESPVORGW] SKYDRIVE REQUEST PAYLOAD: [ESPVORGW] SKYDRIVE REQUEST HEADERS: - [ESPVORGW] SKYDRIVE RESPONSE CODE: 200 [ESPVORGW] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [NIDDRRBV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NIDDRRBV] SKYDRIVE REQUEST PAYLOAD: [NIDDRRBV] SKYDRIVE REQUEST HEADERS: - [NIDDRRBV] SKYDRIVE RESPONSE CODE: 200 [NIDDRRBV] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.4ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.485421"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:08:52.485421"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:08:52.492840"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.4ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.5ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:08:52.553159') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.557706"], ["expired_at", "2015-05-12 23:08:52.557911"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b45368ed-ba4d-4741-9677-b488c5a68f33"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b45368ed-ba4d-4741-9677-b488c5a68f33 Completed 302 Found in 69ms (ActiveRecord: 3.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.568565"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:08:52.568565"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:08:52.571388') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.572088"], ["expired_at", "2015-05-12 23:08:52.572198"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2849fda6-47be-44b3-a3a4-e9c185644219"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2849fda6-47be-44b3-a3a4-e9c185644219 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.577975"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:08:52.577975"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.579206"], ["expired_at", "2015-05-12 23:08:52.579325"], ["init_params", "{}"], ["oauth_code", "3d4f7f33-3ca6-4db7-a395-05a85d4d4572"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:08:52.580308"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:08:52.585688') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.587903"], ["expired_at", "2015-05-12 23:08:52.588043"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2cd90748-e5f1-4d78-bbff-0b3af0cb5d26"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2cd90748-e5f1-4d78-bbff-0b3af0cb5d26 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.594822"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:08:52.594822"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:08:52.599275') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.599928"], ["expired_at", "2015-05-12 23:08:52.600027"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "48d53760-dc00-4356-afea-0b3a302ee60a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/48d53760-dc00-4356-afea-0b3a302ee60a Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '48d53760-dc00-4356-afea-0b3a302ee60a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.606479"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:08:52.606479"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:08:52.609594') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.610437"], ["expired_at", "2015-05-12 23:08:52.610548"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "002d30c3-f21c-407a-a24d-5d7d1a3a519d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/002d30c3-f21c-407a-a24d-5d7d1a3a519d Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '002d30c3-f21c-407a-a24d-5d7d1a3a519d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.615974"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:08:52.615974"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:08:52.619954"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:08:52.622731') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.623492"], ["expired_at", "2015-05-12 23:08:52.623609"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1a6ac85a-a23f-4b50-8343-1186feddbe8f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1a6ac85a-a23f-4b50-8343-1186feddbe8f Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.632147"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:08:52.632147"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:08:52.634998') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.635682"], ["expired_at", "2015-05-12 23:08:52.635793"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f4207e16-a13c-40d2-bb0c-991e68bbdef9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f4207e16-a13c-40d2-bb0c-991e68bbdef9 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.645632"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 22:08:52.645632"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.647962"], ["expired_at", "2015-05-12 23:08:52.648172"], ["init_params", "{}"], ["oauth_code", "b3bb709d-5f35-4ddd-b46a-536a0cdb3405"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:08:52.649218"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:08:52.652181"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:08:52.654758') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.656087"], ["expired_at", "2015-05-12 23:08:52.656204"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "43436674-3ec5-454e-ba38-47533b117bbc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/43436674-3ec5-454e-ba38-47533b117bbc Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'not an email' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'not a name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.661391"], ["email", "not an email"], ["name", "not a name"], ["updated_at", "2015-05-12 22:08:52.661391"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:08:52.664214"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:08:52.666826') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.667489"], ["expired_at", "2015-05-12 23:08:52.667594"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "846602ff-f8e6-412e-94f7-6c256a66d8e1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/846602ff-f8e6-412e-94f7-6c256a66d8e1 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '846602ff-f8e6-412e-94f7-6c256a66d8e1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.674506"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:08:52.674506"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:08:52.676989') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.677734"], ["expired_at", "2015-05-12 23:08:52.677851"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2fd8b2f5-77a2-4eaf-a9d0-e83e299b5a3e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2fd8b2f5-77a2-4eaf-a9d0-e83e299b5a3e Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2fd8b2f5-77a2-4eaf-a9d0-e83e299b5a3e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.681727"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:08:52.681727"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 22:08:52.682354"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:08:52.689566"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:08:52.689566"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.695875"], ["expired_at", "2015-05-12 22:38:52.695985"], ["oauth_code", "cecb4535-acba-4b83-af84-f4fe929365ac"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.5ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.704739"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:08:52.704739"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.706145"], ["expired_at", "2015-05-12 23:08:52.706257"], ["oauth_code", "6f6297ba-fc19-4d06-bfa7-a2921e00311a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 22:08:52.707135') AND "skydrive_api_keys"."oauth_code" = '6f6297ba-fc19-4d06-bfa7-a2921e00311a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "414728f5-110c-4be8-b2a5-56e6e9815891"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.710222"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:08:52.710222"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:08:52.711223"], ["expired_at", "2015-05-12 23:08:52.711321"], ["oauth_code", "97eb5a8a-098f-4ff8-96d9-9627654e9d89"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.865532"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:35.865532"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.874544"], ["expired_at", "2015-05-12 23:13:35.874780"], ["oauth_code", "4bffecc3-6c1b-4133-95ac-8688c23bd6e9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 22:13:35.876479') AND "skydrive_api_keys"."oauth_code" = '4bffecc3-6c1b-4133-95ac-8688c23bd6e9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "320a6df1-e756-4bc1-a992-b3d0b49cf516"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.882542"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:35.882542"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.883976"], ["expired_at", "2015-05-12 23:13:35.884070"], ["oauth_code", "f66050f6-1ffa-4c8f-b363-756685418f8a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:35.900043"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:35.900043"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.901260"], ["expired_at", "2015-05-12 23:13:35.901385"], ["init_params", "{}"], ["oauth_code", "a81563f0-aeeb-4ffd-afa4-9b4cc91a4ed6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:13:35.902336"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:35.922521') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.923998"], ["expired_at", "2015-05-12 23:13:35.924119"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "60ece609-4f7f-4612-9094-9b2dbaa24f9b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/60ece609-4f7f-4612-9094-9b2dbaa24f9b Completed 302 Found in 20ms (ActiveRecord: 1.0ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:35.932336"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:13:35.932336"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:35.935394') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.936118"], ["expired_at", "2015-05-12 23:13:35.936226"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a87ac4b3-7cbb-4478-862a-2489a6b1033e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a87ac4b3-7cbb-4478-862a-2489a6b1033e Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:35.941933"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:35.941933"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:13:35.945579"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:35.948464') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.949489"], ["expired_at", "2015-05-12 23:13:35.949636"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7fac4bf2-f9e1-4037-a978-508d54f3778f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7fac4bf2-f9e1-4037-a978-508d54f3778f Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:35.955640"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:35.955640"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:35.960183') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.960815"], ["expired_at", "2015-05-12 23:13:35.960908"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c5d4797e-0ab6-4125-b575-637a5bc5c978"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c5d4797e-0ab6-4125-b575-637a5bc5c978 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c5d4797e-0ab6-4125-b575-637a5bc5c978' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:35.967339"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:13:35.967339"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:35.970203') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.970946"], ["expired_at", "2015-05-12 23:13:35.971048"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e5b18b78-d1e3-429b-8380-028e9f40ce8d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e5b18b78-d1e3-429b-8380-028e9f40ce8d Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e5b18b78-d1e3-429b-8380-028e9f40ce8d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:35.975576"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:13:35.975576"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.976494"], ["expired_at", "2015-05-12 23:13:35.976577"], ["init_params", "{}"], ["oauth_code", "f28e5848-d5cd-4375-9ec1-1204d2248b9f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:13:35.977288"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:13:35.979820"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:35.981928') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.983011"], ["expired_at", "2015-05-12 23:13:35.983095"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bbb1a01a-af66-49d0-892e-e7bf2418f09f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bbb1a01a-af66-49d0-892e-e7bf2418f09f Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:35.989208"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:13:35.989208"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:35.991862') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:35.992574"], ["expired_at", "2015-05-12 23:13:35.992697"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8bf2c837-1212-4e05-82bd-96c9034705fe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8bf2c837-1212-4e05-82bd-96c9034705fe Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:35.998331"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:35.998331"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:13:36.002334"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:36.005052') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:36.005761"], ["expired_at", "2015-05-12 23:13:36.005892"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7b01c6b0-16eb-4146-baf0-aac6bf103743"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7b01c6b0-16eb-4146-baf0-aac6bf103743 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:36.011185"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:13:36.011185"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:13:36.013972"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:36.016443') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:36.017126"], ["expired_at", "2015-05-12 23:13:36.017229"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bd348321-322e-421b-893a-3a5ad523ee35"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bd348321-322e-421b-893a-3a5ad523ee35 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bd348321-322e-421b-893a-3a5ad523ee35' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:36.024230"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:13:36.024230"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:36.027392') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:36.028485"], ["expired_at", "2015-05-12 23:13:36.028680"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "35be7eb6-f695-41f1-a00f-8b3fb467b7a3"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/35be7eb6-f695-41f1-a00f-8b3fb467b7a3 Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '35be7eb6-f695-41f1-a00f-8b3fb467b7a3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:36.033275"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:36.033275"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 22:13:36.034070"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:36.042901"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:36.042901"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:36.049568"], ["expired_at", "2015-05-12 22:43:36.049768"], ["oauth_code", "02e264df-6692-4b0a-b657-56af74024338"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.5ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction [WSKNCZEI] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [WSKNCZEI] SKYDRIVE BACKTRACE: [WSKNCZEI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [WSKNCZEI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [WSKNCZEI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [WSKNCZEI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [WSKNCZEI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [WSKNCZEI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [WSKNCZEI] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [WSKNCZEI] SKYDRIVE REQUEST HEADERS: [WSKNCZEI] - Authorization: Bearer [WSKNCZEI] SKYDRIVE RESPONSE HEADERS: [WSKNCZEI] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [WSKNCZEI] SKYDRIVE RESPONSE BODY: [WSKNCZEI] - { [WSKNCZEI] - "error": { [WSKNCZEI] - "code": "-2147024891, System.UnauthorizedAccessException", [WSKNCZEI] - "message": "Access denied. You do not have permission to perform this action or access this resource." [WSKNCZEI] - } [WSKNCZEI] - } [WSKNCZEI] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [QCSNWKVY] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [QCSNWKVY] SKYDRIVE REQUEST PAYLOAD: [QCSNWKVY] SKYDRIVE REQUEST HEADERS: - Bearer [QCSNWKVY] SKYDRIVE RESPONSE CODE: 200 [QCSNWKVY] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [NQUEPCJJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NQUEPCJJ] SKYDRIVE REQUEST PAYLOAD: [NQUEPCJJ] SKYDRIVE REQUEST HEADERS: - [NQUEPCJJ] SKYDRIVE RESPONSE CODE: 200 [NQUEPCJJ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [VQUFYDNC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VQUFYDNC] SKYDRIVE REQUEST PAYLOAD: [VQUFYDNC] SKYDRIVE REQUEST HEADERS: - [VQUFYDNC] SKYDRIVE RESPONSE CODE: 200 [VQUFYDNC] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [AUIUMQNS] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AUIUMQNS] SKYDRIVE REQUEST PAYLOAD: [AUIUMQNS] SKYDRIVE REQUEST HEADERS: - [AUIUMQNS] SKYDRIVE RESPONSE CODE: 200 [AUIUMQNS] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NFIKHZQP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NFIKHZQP] SKYDRIVE REQUEST PAYLOAD: [NFIKHZQP] SKYDRIVE REQUEST HEADERS: - [NFIKHZQP] SKYDRIVE RESPONSE CODE: 200 [NFIKHZQP] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction [FZQMZNPY] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [FZQMZNPY] SKYDRIVE BACKTRACE: [FZQMZNPY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [FZQMZNPY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [FZQMZNPY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [FZQMZNPY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [FZQMZNPY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [FZQMZNPY] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [FZQMZNPY] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [FZQMZNPY] SKYDRIVE REQUEST HEADERS: [FZQMZNPY] - Authorization: Bearer [FZQMZNPY] SKYDRIVE RESPONSE HEADERS: [FZQMZNPY] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [FZQMZNPY] SKYDRIVE RESPONSE BODY: [FZQMZNPY] - { [FZQMZNPY] - "error": { [FZQMZNPY] - "code": "-2147024891, System.UnauthorizedAccessException", [FZQMZNPY] - "message": "Access denied. You do not have permission to perform this action or access this resource." [FZQMZNPY] - } [FZQMZNPY] - } [FZQMZNPY] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [CDJUROXG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CDJUROXG] SKYDRIVE REQUEST PAYLOAD: [CDJUROXG] SKYDRIVE REQUEST HEADERS: - [CDJUROXG] SKYDRIVE RESPONSE CODE: 200 [CDJUROXG] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [YHAXJHSC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YHAXJHSC] SKYDRIVE REQUEST PAYLOAD: [YHAXJHSC] SKYDRIVE REQUEST HEADERS: - [YHAXJHSC] SKYDRIVE RESPONSE CODE: 200 [YHAXJHSC] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [LKIACZLR] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [LKIACZLR] SKYDRIVE REQUEST PAYLOAD: [LKIACZLR] SKYDRIVE REQUEST HEADERS: - Bearer [LKIACZLR] SKYDRIVE RESPONSE CODE: 200 [LKIACZLR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.003904"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:38.003904"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.012770"], ["expired_at", "2015-05-12 23:13:38.012962"], ["oauth_code", "4e59b3ab-1feb-4435-b1ce-25791463c7e4"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 22:13:38.014523') AND "skydrive_api_keys"."oauth_code" = '4e59b3ab-1feb-4435-b1ce-25791463c7e4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "af03c2cd-6dfe-4950-bf3a-51bc94761fdc"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.019705"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:38.019705"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.020892"], ["expired_at", "2015-05-12 23:13:38.020987"], ["oauth_code", "3a84553b-259e-45b9-b648-fc361a22c332"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.032626"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:38.032626"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:13:38.037804"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:38.091464') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.092355"], ["expired_at", "2015-05-12 23:13:38.092473"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bda32e5d-2cf6-4d8d-a663-ed8063a16d5e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bda32e5d-2cf6-4d8d-a663-ed8063a16d5e Completed 302 Found in 57ms (ActiveRecord: 1.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.098987"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:38.098987"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.099955"], ["expired_at", "2015-05-12 23:13:38.100059"], ["init_params", "{}"], ["oauth_code", "4be5618e-b24c-4f48-870f-4022fc479ea9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:13:38.100764"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:38.104835') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.106183"], ["expired_at", "2015-05-12 23:13:38.106318"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7b4c5059-8bb2-41eb-85ce-b2e0bb59a38a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7b4c5059-8bb2-41eb-85ce-b2e0bb59a38a Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.113654"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:13:38.113654"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:38.116483') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.117166"], ["expired_at", "2015-05-12 23:13:38.117270"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9e700b11-c4c6-45b8-ae39-d7ba41f156a7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9e700b11-c4c6-45b8-ae39-d7ba41f156a7 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.123444"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:38.123444"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:38.128414') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.129093"], ["expired_at", "2015-05-12 23:13:38.129204"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0ccf3e94-98df-4a92-914e-cbc682003aea"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0ccf3e94-98df-4a92-914e-cbc682003aea Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0ccf3e94-98df-4a92-914e-cbc682003aea' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.135574"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:13:38.135574"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:38.138241') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.138834"], ["expired_at", "2015-05-12 23:13:38.138928"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8e8b8c61-a814-4af4-a75d-e35a8bc0f31f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8e8b8c61-a814-4af4-a75d-e35a8bc0f31f Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8e8b8c61-a814-4af4-a75d-e35a8bc0f31f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.144246"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:38.144246"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:13:38.147732"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:38.150283') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.150910"], ["expired_at", "2015-05-12 23:13:38.151012"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f2f8ba62-c9db-41ea-bffb-84f1f9e79f29"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f2f8ba62-c9db-41ea-bffb-84f1f9e79f29 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.155914"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:13:38.155914"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.156959"], ["expired_at", "2015-05-12 23:13:38.157063"], ["init_params", "{}"], ["oauth_code", "652494db-9e2d-4afb-934a-0d6cd6a4158a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:13:38.157802"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:13:38.160543"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:38.162630') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.163806"], ["expired_at", "2015-05-12 23:13:38.163905"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5fbad0b6-58be-4321-87e8-0f60d9f76e96"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5fbad0b6-58be-4321-87e8-0f60d9f76e96 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.172830"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:13:38.172830"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:38.175671') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.176364"], ["expired_at", "2015-05-12 23:13:38.176486"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fe378245-f934-4c03-86ac-7f656c927f6b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fe378245-f934-4c03-86ac-7f656c927f6b Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.182300"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:13:38.182300"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:13:38.185229"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:38.187842') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.188497"], ["expired_at", "2015-05-12 23:13:38.188606"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b29139f7-275e-42eb-8ecd-2407f2a2d57b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b29139f7-275e-42eb-8ecd-2407f2a2d57b Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b29139f7-275e-42eb-8ecd-2407f2a2d57b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.195427"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:13:38.195427"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:13:38.198351') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.199173"], ["expired_at", "2015-05-12 23:13:38.199307"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b8c38ee8-6f48-47bd-b564-49e6d8478a6e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b8c38ee8-6f48-47bd-b564-49e6d8478a6e Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b8c38ee8-6f48-47bd-b564-49e6d8478a6e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.203743"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:38.203743"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 22:13:38.204546"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:13:38.212067"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:13:38.212067"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:13:38.217960"], ["expired_at", "2015-05-12 22:43:38.218051"], ["oauth_code", "5aeb239a-f1c3-4ea7-bd33-fa1f358072c7"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 5ms (Views: 3.4ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.665624"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:21:23.665624"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.4ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.695910"], ["expired_at", "2015-05-12 22:51:23.696095"], ["oauth_code", "9d327247-27d0-4c77-ac4c-e256ed572f78"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 10ms (Views: 3.6ms | ActiveRecord: 0.4ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.705328"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:21:23.705328"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 22:21:23.705990"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.718894"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:21:23.718894"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:21:23.722368') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.723232"], ["expired_at", "2015-05-12 23:21:23.723347"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "19feda66-5aaa-4210-a97f-dd755c87a30f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/19feda66-5aaa-4210-a97f-dd755c87a30f Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.729025"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:21:23.729025"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.729944"], ["expired_at", "2015-05-12 23:21:23.730035"], ["init_params", "{}"], ["oauth_code", "f5163215-0853-4d98-9270-8643352aad15"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:21:23.730725"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:21:23.734763') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.736412"], ["expired_at", "2015-05-12 23:21:23.736507"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "812790b4-5d02-4cac-b1b2-7ae52f051c0d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/812790b4-5d02-4cac-b1b2-7ae52f051c0d Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.744584"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:21:23.744584"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:21:23.747932') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.748749"], ["expired_at", "2015-05-12 23:21:23.748896"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f4539413-350c-42e3-be36-c46639da14fb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f4539413-350c-42e3-be36-c46639da14fb Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f4539413-350c-42e3-be36-c46639da14fb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.754375"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:21:23.754375"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:21:23.758052"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:21:23.760820') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.761457"], ["expired_at", "2015-05-12 23:21:23.761584"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ad65950e-9a04-4681-8cfe-a3c93694f7f2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ad65950e-9a04-4681-8cfe-a3c93694f7f2 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.767185"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:21:23.767185"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:21:23.771668') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.772314"], ["expired_at", "2015-05-12 23:21:23.772416"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "12fc8511-ba2c-44ed-8d54-a88fa4784fdb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/12fc8511-ba2c-44ed-8d54-a88fa4784fdb Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '12fc8511-ba2c-44ed-8d54-a88fa4784fdb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.778037"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:21:23.778037"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.779354"], ["expired_at", "2015-05-12 23:21:23.779450"], ["init_params", "{}"], ["oauth_code", "a36d56a1-1749-4e04-9302-0ddf6e1aaa69"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:21:23.780199"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:21:23.783172"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:21:23.785805') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.787027"], ["expired_at", "2015-05-12 23:21:23.787151"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4341a6b8-767d-4b6a-aab4-5734737c617e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4341a6b8-767d-4b6a-aab4-5734737c617e Completed 302 Found in 6ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.794450"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:21:23.794450"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:21:23.797597') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.798263"], ["expired_at", "2015-05-12 23:21:23.798377"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "27d21874-2c3c-4339-aa20-54889926510c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/27d21874-2c3c-4339-aa20-54889926510c Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.803910"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:21:23.803910"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.807795"], ["email", "updated_email@example.com"], ["lti_user_id", "user"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:21:23.807795"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:21:23.810546') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.811391"], ["expired_at", "2015-05-12 23:21:23.811502"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "46abe76d-9522-44ba-8e61-18b954338521"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/46abe76d-9522-44ba-8e61-18b954338521 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.817057"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:21:23.817057"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:21:23.819844"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:21:23.822339') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.822963"], ["expired_at", "2015-05-12 23:21:23.823065"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3976eb68-3076-4001-9a44-5602a57f3f1e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3976eb68-3076-4001-9a44-5602a57f3f1e Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3976eb68-3076-4001-9a44-5602a57f3f1e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.830259"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:21:23.830259"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:21:23.832947') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.833575"], ["expired_at", "2015-05-12 23:21:23.833688"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "35c3f87f-e1a7-4c86-aead-d64211859542"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/35c3f87f-e1a7-4c86-aead-d64211859542 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '35c3f87f-e1a7-4c86-aead-d64211859542' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:21:23.838965"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:21:23.838965"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:21:23.841820"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:21:23.844148') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.844782"], ["expired_at", "2015-05-12 23:21:23.844883"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "581bf3c8-ce38-462d-8c44-fb4ef9575ab4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/581bf3c8-ce38-462d-8c44-fb4ef9575ab4 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '581bf3c8-ce38-462d-8c44-fb4ef9575ab4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.849219"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:21:23.849219"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.850577"], ["expired_at", "2015-05-12 23:21:23.850691"], ["oauth_code", "812128d9-90f4-4e3b-bbf5-dd7e541620fc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.852795"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:21:23.852795"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:21:23.853904"], ["expired_at", "2015-05-12 23:21:23.854003"], ["oauth_code", "f0deef4a-4a25-48dd-b605-92ced5a7d0e1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 22:21:23.854748') AND "skydrive_api_keys"."oauth_code" = 'f0deef4a-4a25-48dd-b605-92ced5a7d0e1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "f09e04b1-3867-4213-b60f-10a66a59ae01"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [AEAFWOIN] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [AEAFWOIN] SKYDRIVE BACKTRACE: [AEAFWOIN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [AEAFWOIN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [AEAFWOIN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [AEAFWOIN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [AEAFWOIN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [AEAFWOIN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [AEAFWOIN] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [AEAFWOIN] SKYDRIVE REQUEST HEADERS: [AEAFWOIN] - Authorization: Bearer [AEAFWOIN] SKYDRIVE RESPONSE HEADERS: [AEAFWOIN] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [AEAFWOIN] SKYDRIVE RESPONSE BODY: [AEAFWOIN] - { [AEAFWOIN] - "error": { [AEAFWOIN] - "code": "-2147024891, System.UnauthorizedAccessException", [AEAFWOIN] - "message": "Access denied. You do not have permission to perform this action or access this resource." [AEAFWOIN] - } [AEAFWOIN] - } [AEAFWOIN] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [WSQJFRVN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WSQJFRVN] SKYDRIVE REQUEST PAYLOAD: [WSQJFRVN] SKYDRIVE REQUEST HEADERS: - [WSQJFRVN] SKYDRIVE RESPONSE CODE: 200 [WSQJFRVN] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [UCRVZWIQ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [UCRVZWIQ] SKYDRIVE REQUEST PAYLOAD: [UCRVZWIQ] SKYDRIVE REQUEST HEADERS: - Bearer [UCRVZWIQ] SKYDRIVE RESPONSE CODE: 200 [UCRVZWIQ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [DEDSDCCI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DEDSDCCI] SKYDRIVE REQUEST PAYLOAD: [DEDSDCCI] SKYDRIVE REQUEST HEADERS: - [DEDSDCCI] SKYDRIVE RESPONSE CODE: 200 [DEDSDCCI] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LHFGZNRB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LHFGZNRB] SKYDRIVE REQUEST PAYLOAD: [LHFGZNRB] SKYDRIVE REQUEST HEADERS: - [LHFGZNRB] SKYDRIVE RESPONSE CODE: 200 [LHFGZNRB] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [PWRSMGKY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PWRSMGKY] SKYDRIVE REQUEST PAYLOAD: [PWRSMGKY] SKYDRIVE REQUEST HEADERS: - [PWRSMGKY] SKYDRIVE RESPONSE CODE: 200 [PWRSMGKY] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [YPJNLFBZ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [YPJNLFBZ] SKYDRIVE REQUEST PAYLOAD: [YPJNLFBZ] SKYDRIVE REQUEST HEADERS: - Bearer [YPJNLFBZ] SKYDRIVE RESPONSE CODE: 200 [YPJNLFBZ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [GXGFOZJI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GXGFOZJI] SKYDRIVE REQUEST PAYLOAD: [GXGFOZJI] SKYDRIVE REQUEST HEADERS: - [GXGFOZJI] SKYDRIVE RESPONSE CODE: 200 [GXGFOZJI] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [JBGHYVHY] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [JBGHYVHY] SKYDRIVE BACKTRACE: [JBGHYVHY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [JBGHYVHY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [JBGHYVHY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [JBGHYVHY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [JBGHYVHY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [JBGHYVHY] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [JBGHYVHY] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [JBGHYVHY] SKYDRIVE REQUEST HEADERS: [JBGHYVHY] - Authorization: Bearer [JBGHYVHY] SKYDRIVE RESPONSE HEADERS: [JBGHYVHY] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [JBGHYVHY] SKYDRIVE RESPONSE BODY: [JBGHYVHY] - { [JBGHYVHY] - "error": { [JBGHYVHY] - "code": "-2147024891, System.UnauthorizedAccessException", [JBGHYVHY] - "message": "Access denied. You do not have permission to perform this action or access this resource." [JBGHYVHY] - } [JBGHYVHY] - } [JBGHYVHY] END --  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [EVLQTGTR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EVLQTGTR] SKYDRIVE REQUEST PAYLOAD: [EVLQTGTR] SKYDRIVE REQUEST HEADERS: - [EVLQTGTR] SKYDRIVE RESPONSE CODE: 200 [EVLQTGTR] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.727571"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:29.727571"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.737178"], ["expired_at", "2015-05-12 23:22:29.737346"], ["oauth_code", "73c19cb9-c448-404d-8216-79f97ff2629e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 22:22:29.739086') AND "skydrive_api_keys"."oauth_code" = '73c19cb9-c448-404d-8216-79f97ff2629e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c871c6b5-962b-4751-85c6-a1c465d2b2e1"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.743947"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:29.743947"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.745089"], ["expired_at", "2015-05-12 23:22:29.745184"], ["oauth_code", "e5060c0e-22c3-4b65-9622-e490e2640e62"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.760347"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:29.760347"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:29.773361') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.774509"], ["expired_at", "2015-05-12 23:22:29.774654"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "86f721cc-b948-43bc-b195-c2e59446c05b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/86f721cc-b948-43bc-b195-c2e59446c05b Completed 302 Found in 22ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '86f721cc-b948-43bc-b195-c2e59446c05b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.780282"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:29.780282"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:29.783126"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:29.785467') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.786173"], ["expired_at", "2015-05-12 23:22:29.786287"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "269a23de-e510-4f4f-98ad-4bd23f06881d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/269a23de-e510-4f4f-98ad-4bd23f06881d Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '269a23de-e510-4f4f-98ad-4bd23f06881d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.791310"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:29.791310"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.795135"], ["email", "updated_email@example.com"], ["lti_user_id", "user"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:22:29.795135"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:29.798171') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.798881"], ["expired_at", "2015-05-12 23:22:29.799044"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e24333de-e091-4162-9771-9e4c7c597b2f"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e24333de-e091-4162-9771-9e4c7c597b2f Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.804789"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:29.804789"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.805871"], ["expired_at", "2015-05-12 23:22:29.805975"], ["init_params", "{}"], ["oauth_code", "f7edf27e-8ad7-456d-91ae-ac984fa48516"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:22:29.806616"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:29.809277"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:29.811493') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.812650"], ["expired_at", "2015-05-12 23:22:29.812750"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2a886224-f96f-471e-89c0-0b48ee5f7847"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2a886224-f96f-471e-89c0-0b48ee5f7847 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.818330"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:29.818330"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:29.821335"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:29.823642') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.824394"], ["expired_at", "2015-05-12 23:22:29.824530"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ceb10f87-9a2d-4680-8cdc-3b772aadd4d0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ceb10f87-9a2d-4680-8cdc-3b772aadd4d0 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ceb10f87-9a2d-4680-8cdc-3b772aadd4d0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.832193"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:29.832193"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:29.834971') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.835598"], ["expired_at", "2015-05-12 23:22:29.835726"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e9ec6a1f-171f-42d6-9604-f674fd2bafc1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e9ec6a1f-171f-42d6-9604-f674fd2bafc1 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.840924"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:29.840924"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 22:22:29.841748"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.850194"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:29.850194"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.857083"], ["expired_at", "2015-05-12 22:52:29.857226"], ["oauth_code", "f8b4995b-3763-41af-a7b5-12d154f56691"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.866444"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:29.866444"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:29.871514') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.872229"], ["expired_at", "2015-05-12 23:22:29.872339"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "73600e16-3d2c-4595-b0f3-395a4f3d455d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/73600e16-3d2c-4595-b0f3-395a4f3d455d Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '73600e16-3d2c-4595-b0f3-395a4f3d455d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.878151"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:29.878151"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:22:29.882273"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:29.884811') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.885511"], ["expired_at", "2015-05-12 23:22:29.885616"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6d217072-a199-4a50-bdca-3295f775f87d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6d217072-a199-4a50-bdca-3295f775f87d Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.891259"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:29.891259"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.892352"], ["expired_at", "2015-05-12 23:22:29.892450"], ["init_params", "{}"], ["oauth_code", "3a240e4e-e239-4bfb-8aec-49d10f7276bf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:22:29.893202"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:29.897377') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.898654"], ["expired_at", "2015-05-12 23:22:29.898761"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8c4f5aab-00e9-420b-8313-806d3e8156b8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8c4f5aab-00e9-420b-8313-806d3e8156b8 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.905326"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:22:29.905326"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:29.907945') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.908647"], ["expired_at", "2015-05-12 23:22:29.908764"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2cc4d0b4-246a-42c4-baf3-ebdd7ce0516d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2cc4d0b4-246a-42c4-baf3-ebdd7ce0516d Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2cc4d0b4-246a-42c4-baf3-ebdd7ce0516d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:29.916066"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:22:29.916066"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:29.918636') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:29.919245"], ["expired_at", "2015-05-12 23:22:29.919352"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c3a60211-2849-4eba-aadb-3a3cfe4e3ee1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c3a60211-2849-4eba-aadb-3a3cfe4e3ee1 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [RBLVDVKT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RBLVDVKT] SKYDRIVE REQUEST PAYLOAD: [RBLVDVKT] SKYDRIVE REQUEST HEADERS: - [RBLVDVKT] SKYDRIVE RESPONSE CODE: 200 [RBLVDVKT] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FJVTMHLK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FJVTMHLK] SKYDRIVE REQUEST PAYLOAD: [FJVTMHLK] SKYDRIVE REQUEST HEADERS: - [FJVTMHLK] SKYDRIVE RESPONSE CODE: 200 [FJVTMHLK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MDGPHCDN] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MDGPHCDN] SKYDRIVE REQUEST PAYLOAD: [MDGPHCDN] SKYDRIVE REQUEST HEADERS: - Bearer [MDGPHCDN] SKYDRIVE RESPONSE CODE: 200 [MDGPHCDN] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [QOXVSZZT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QOXVSZZT] SKYDRIVE REQUEST PAYLOAD: [QOXVSZZT] SKYDRIVE REQUEST HEADERS: - [QOXVSZZT] SKYDRIVE RESPONSE CODE: 200 [QOXVSZZT] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction [YWQYQSOX] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [YWQYQSOX] SKYDRIVE BACKTRACE: [YWQYQSOX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [YWQYQSOX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [YWQYQSOX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [YWQYQSOX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [YWQYQSOX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [YWQYQSOX] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [YWQYQSOX] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [YWQYQSOX] SKYDRIVE REQUEST HEADERS: [YWQYQSOX] - Authorization: Bearer [YWQYQSOX] SKYDRIVE RESPONSE HEADERS: [YWQYQSOX] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [YWQYQSOX] SKYDRIVE RESPONSE BODY: [YWQYQSOX] - { [YWQYQSOX] - "error": { [YWQYQSOX] - "code": "-2147024891, System.UnauthorizedAccessException", [YWQYQSOX] - "message": "Access denied. You do not have permission to perform this action or access this resource." [YWQYQSOX] - } [YWQYQSOX] - } [YWQYQSOX] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.598480"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:32.598480"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.607140"], ["expired_at", "2015-05-12 23:22:32.607322"], ["oauth_code", "4bab3a43-a41d-4a3c-8834-fa6bfe9bf68e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 22:22:32.608891') AND "skydrive_api_keys"."oauth_code" = '4bab3a43-a41d-4a3c-8834-fa6bfe9bf68e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "cff8727b-d44c-4971-92b1-576f0cbe50a3"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.612988"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:32.612988"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.614136"], ["expired_at", "2015-05-12 23:22:32.614234"], ["oauth_code", "505b43a2-bf8f-46b4-b314-fbdef84e4d77"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.629020"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:32.629020"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:32.645430') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.646663"], ["expired_at", "2015-05-12 23:22:32.646864"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "703e96d5-86be-4934-a681-22833829e1d9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/703e96d5-86be-4934-a681-22833829e1d9 Completed 302 Found in 27ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '703e96d5-86be-4934-a681-22833829e1d9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.652246"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:32.652246"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.653242"], ["expired_at", "2015-05-12 23:22:32.653339"], ["init_params", "{}"], ["oauth_code", "1afb938a-134e-4ed0-8bba-a47a0dc1b9e3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:22:32.654026"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:32.656816"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:32.659086') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.660304"], ["expired_at", "2015-05-12 23:22:32.660408"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7f746da6-0ab2-4005-8fc5-7a30faa4a193"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7f746da6-0ab2-4005-8fc5-7a30faa4a193 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.665183"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:32.665183"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.668986"], ["email", "updated_email@example.com"], ["lti_user_id", "user"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:22:32.668986"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:32.671364') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.672004"], ["expired_at", "2015-05-12 23:22:32.672105"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "99e8c933-f39b-4f17-bdcf-a51b3bd309a5"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/99e8c933-f39b-4f17-bdcf-a51b3bd309a5 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.678596"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:32.678596"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:32.682202"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:32.684776') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.685567"], ["expired_at", "2015-05-12 23:22:32.685681"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a9a66580-b373-4413-8a30-d9a329fef6de"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a9a66580-b373-4413-8a30-d9a329fef6de Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a9a66580-b373-4413-8a30-d9a329fef6de' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.693031"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:32.693031"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:32.695627') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.696266"], ["expired_at", "2015-05-12 23:22:32.696367"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "75668ff3-8f17-44c8-a9e3-41ca3d9672ef"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/75668ff3-8f17-44c8-a9e3-41ca3d9672ef Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.701382"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:32.701382"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:32.704169"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:32.706507') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.707152"], ["expired_at", "2015-05-12 23:22:32.707258"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "41e2c7eb-cd8a-4e71-a4b8-ec648f945494"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/41e2c7eb-cd8a-4e71-a4b8-ec648f945494 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '41e2c7eb-cd8a-4e71-a4b8-ec648f945494' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.713296"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:32.713296"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:22:32.717405"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:32.719880') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.720599"], ["expired_at", "2015-05-12 23:22:32.720710"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d6965e3a-d7a2-408f-95a8-5c7908c832fd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d6965e3a-d7a2-408f-95a8-5c7908c832fd Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.725916"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:32.725916"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.726940"], ["expired_at", "2015-05-12 23:22:32.727040"], ["init_params", "{}"], ["oauth_code", "0e55b162-4fd8-406b-bc3e-a95680f4a568"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:22:32.727784"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:32.732080') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.733255"], ["expired_at", "2015-05-12 23:22:32.733362"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9c447ccc-8a36-4e8c-aca9-05df436ae5d1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9c447ccc-8a36-4e8c-aca9-05df436ae5d1 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.738426"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:32.738426"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:32.743323') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.744001"], ["expired_at", "2015-05-12 23:22:32.744121"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0946aed4-e1eb-4359-a6bc-43de67fc0943"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0946aed4-e1eb-4359-a6bc-43de67fc0943 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0946aed4-e1eb-4359-a6bc-43de67fc0943' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.750548"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:22:32.750548"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:32.752935') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.753526"], ["expired_at", "2015-05-12 23:22:32.753630"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4914da4b-03c6-46ff-88ef-392da8ecd764"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4914da4b-03c6-46ff-88ef-392da8ecd764 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.760643"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:22:32.760643"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:32.763562') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.764270"], ["expired_at", "2015-05-12 23:22:32.764385"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "07c1e5e4-7f5c-4cdd-9b34-2d988296961d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/07c1e5e4-7f5c-4cdd-9b34-2d988296961d Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '07c1e5e4-7f5c-4cdd-9b34-2d988296961d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.768244"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:32.768244"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 22:22:32.769020"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:32.778728"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:32.778728"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:32.787657"], ["expired_at", "2015-05-12 22:52:32.787760"], ["oauth_code", "7dc40654-4bfd-4011-8c1f-2410b2cf8b3c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:49.772184"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:49.772184"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:49.780695"], ["expired_at", "2015-05-12 23:22:49.780862"], ["oauth_code", "d0dd3909-ba95-4cf7-9a03-2d045188a7ba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 22:22:49.782420') AND "skydrive_api_keys"."oauth_code" = 'd0dd3909-ba95-4cf7-9a03-2d045188a7ba' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "e01d9294-4d83-425b-a98a-b5d875bb79ac"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.2ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:49.788091"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:49.788091"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:49.789578"], ["expired_at", "2015-05-12 23:22:49.789710"], ["oauth_code", "7a523cc1-f84c-4b9e-be83-2935def0621b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [IAFSUWUE] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [IAFSUWUE] SKYDRIVE REQUEST PAYLOAD: [IAFSUWUE] SKYDRIVE REQUEST HEADERS: - Bearer [IAFSUWUE] SKYDRIVE RESPONSE CODE: 200 [IAFSUWUE] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [QGYLHHDB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QGYLHHDB] SKYDRIVE REQUEST PAYLOAD: [QGYLHHDB] SKYDRIVE REQUEST HEADERS: - [QGYLHHDB] SKYDRIVE RESPONSE CODE: 200 [QGYLHHDB] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ZGMZSTMZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZGMZSTMZ] SKYDRIVE REQUEST PAYLOAD: [ZGMZSTMZ] SKYDRIVE REQUEST HEADERS: - [ZGMZSTMZ] SKYDRIVE RESPONSE CODE: 200 [ZGMZSTMZ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [YLMKIAZW] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [YLMKIAZW] SKYDRIVE BACKTRACE: [YLMKIAZW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [YLMKIAZW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [YLMKIAZW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [YLMKIAZW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [YLMKIAZW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [YLMKIAZW] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [YLMKIAZW] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [YLMKIAZW] SKYDRIVE REQUEST HEADERS: [YLMKIAZW] - Authorization: Bearer [YLMKIAZW] SKYDRIVE RESPONSE HEADERS: [YLMKIAZW] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [YLMKIAZW] SKYDRIVE RESPONSE BODY: [YLMKIAZW] - { [YLMKIAZW] - "error": { [YLMKIAZW] - "code": "-2147024891, System.UnauthorizedAccessException", [YLMKIAZW] - "message": "Access denied. You do not have permission to perform this action or access this resource." [YLMKIAZW] - } [YLMKIAZW] - } [YLMKIAZW] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [EOIEHNOO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EOIEHNOO] SKYDRIVE REQUEST PAYLOAD: [EOIEHNOO] SKYDRIVE REQUEST HEADERS: - [EOIEHNOO] SKYDRIVE RESPONSE CODE: 200 [EOIEHNOO] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:49.888356"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:49.888356"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:49.889679"], ["expired_at", "2015-05-12 23:22:49.889785"], ["init_params", "{}"], ["oauth_code", "8b6a06d6-94ac-422e-b29a-d244a29d1900"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:22:49.890636"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:49.895004"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:49.908001') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:49.909511"], ["expired_at", "2015-05-12 23:22:49.909649"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7fd0e5ba-bea6-4867-9f6a-4cb534e54b9e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7fd0e5ba-bea6-4867-9f6a-4cb534e54b9e Completed 302 Found in 17ms (ActiveRecord: 1.1ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (1.2ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:49.916230"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:49.916230"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:49.920466"], ["email", "updated_email@example.com"], ["lti_user_id", "user"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:22:49.920466"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:49.923181') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:49.923934"], ["expired_at", "2015-05-12 23:22:49.924037"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "eaf46c90-0538-43ab-bb32-de4701fa969c"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/eaf46c90-0538-43ab-bb32-de4701fa969c Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:49.974142"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:49.974142"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:49.976664') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:49.977276"], ["expired_at", "2015-05-12 23:22:49.977402"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "900797b8-6e8f-4d0c-aaa2-311a685f0f3d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/900797b8-6e8f-4d0c-aaa2-311a685f0f3d Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '900797b8-6e8f-4d0c-aaa2-311a685f0f3d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:49.981970"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:49.981970"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:49.984679"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:49.987062') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:49.987714"], ["expired_at", "2015-05-12 23:22:49.987816"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "97d109ff-d660-4bd2-896f-1f26d534dee5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/97d109ff-d660-4bd2-896f-1f26d534dee5 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '97d109ff-d660-4bd2-896f-1f26d534dee5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:49.993333"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:22:49.993333"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "masqueraded session"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:49.996413"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:49.998852') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:49.999466"], ["expired_at", "2015-05-12 23:22:49.999564"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bcbe7f3f-1640-4190-89bc-0b3264c41a9b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bcbe7f3f-1640-4190-89bc-0b3264c41a9b Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bcbe7f3f-1640-4190-89bc-0b3264c41a9b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:50.006854"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:22:50.006854"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:50.009902') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:50.010547"], ["expired_at", "2015-05-12 23:22:50.010654"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a047ab2e-8bc5-4103-89e2-ca888c0993a1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a047ab2e-8bc5-4103-89e2-ca888c0993a1 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:50.015617"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:50.015617"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 22:22:50.016347"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:50.024281"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:50.024281"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:50.030949"], ["expired_at", "2015-05-12 22:52:50.031056"], ["oauth_code", "44494c30-d974-40d7-9ab0-298d9119d200"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:50.040271"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:50.040271"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:50.041386"], ["expired_at", "2015-05-12 23:22:50.041502"], ["init_params", "{}"], ["oauth_code", "4ddcf769-20e8-4553-b95f-96efe2a23da5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:22:50.042225"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:50.046281') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:50.047374"], ["expired_at", "2015-05-12 23:22:50.047465"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "919c70ff-d29f-4e91-be22-88b9e082500e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/919c70ff-d29f-4e91-be22-88b9e082500e Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:50.051837"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:50.051837"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:50.056345') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:50.057109"], ["expired_at", "2015-05-12 23:22:50.057238"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "eacffd4b-ec85-4ec1-9faa-a1c545322d43"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/eacffd4b-ec85-4ec1-9faa-a1c545322d43 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'eacffd4b-ec85-4ec1-9faa-a1c545322d43' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:50.062884"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:22:50.062884"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:22:50.066751"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:50.070280') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:50.071437"], ["expired_at", "2015-05-12 23:22:50.071586"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ea91d1d4-c103-4ce9-b408-5a820d99c2aa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ea91d1d4-c103-4ce9-b408-5a820d99c2aa Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:50.079399"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:22:50.079399"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:50.082222') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:50.082877"], ["expired_at", "2015-05-12 23:22:50.082980"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b36a7816-f9cc-4017-9681-02eaf3ccce9e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b36a7816-f9cc-4017-9681-02eaf3ccce9e Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b36a7816-f9cc-4017-9681-02eaf3ccce9e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:22:50.089164"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:22:50.089164"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:22:50.091702') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:22:50.092310"], ["expired_at", "2015-05-12 23:22:50.092419"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6ae9806a-98ec-49a9-b296-15ed2412a890"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6ae9806a-98ec-49a9-b296-15ed2412a890 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.162539"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:23:13.162539"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:23:13.178309') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.182069"], ["expired_at", "2015-05-12 23:23:13.182247"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bf1600a1-bde6-46d5-b73d-ae36e3b1e8cc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bf1600a1-bde6-46d5-b73d-ae36e3b1e8cc Completed 302 Found in 36ms (ActiveRecord: 1.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.191261"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:23:13.191261"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:23:13.195957') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.196741"], ["expired_at", "2015-05-12 23:23:13.196870"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5c619402-bdd9-4cfa-b9ab-68b36f93add8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5c619402-bdd9-4cfa-b9ab-68b36f93add8 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5c619402-bdd9-4cfa-b9ab-68b36f93add8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.203048"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:23:13.203048"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.204115"], ["expired_at", "2015-05-12 23:23:13.204215"], ["init_params", "{}"], ["oauth_code", "815fc64a-44b3-48f2-a810-841b62411d8f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:23:13.204945"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:23:13.209817') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.211037"], ["expired_at", "2015-05-12 23:23:13.211138"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dc9a907d-036f-4f5e-8473-596a2b958823"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dc9a907d-036f-4f5e-8473-596a2b958823 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.216385"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:23:13.216385"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:23:13.219966"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:23:13.222446') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.223117"], ["expired_at", "2015-05-12 23:23:13.223244"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "177b50d5-899a-4645-a817-3b33c47fdc4f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/177b50d5-899a-4645-a817-3b33c47fdc4f Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.230844"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-12 22:23:13.230844"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:23:13.233835') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.234611"], ["expired_at", "2015-05-12 23:23:13.234735"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b4664929-77af-48d1-b98b-6baf9fc7db1e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b4664929-77af-48d1-b98b-6baf9fc7db1e Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b4664929-77af-48d1-b98b-6baf9fc7db1e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.242420"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:23:13.242420"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:23:13.245084') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.245787"], ["expired_at", "2015-05-12 23:23:13.245887"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4a06f996-28a4-4d95-9a62-a85180d62e16"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4a06f996-28a4-4d95-9a62-a85180d62e16 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.252267"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:23:13.252267"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.256251"], ["email", "updated_email@example.com"], ["lti_user_id", "user"], ["name", "Updated Name"], ["updated_at", "2015-05-12 22:23:13.256251"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:23:13.259074') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.259888"], ["expired_at", "2015-05-12 23:23:13.260013"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc28baef-741d-4b36-8d65-e3a1a48906bf"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc28baef-741d-4b36-8d65-e3a1a48906bf Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.266283"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:23:13.266283"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.267346"], ["expired_at", "2015-05-12 23:23:13.267447"], ["init_params", "{}"], ["oauth_code", "17af364e-7b14-4cef-938d-47a0ca89a7ec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-12 22:23:13.268212"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:23:13.272721') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.273944"], ["expired_at", "2015-05-12 23:23:13.274047"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7d56ebf3-b19d-4431-a3b5-0c7605333ea1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7d56ebf3-b19d-4431-a3b5-0c7605333ea1 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.280781"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-12 22:23:13.280781"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:23:13.283634') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.284276"], ["expired_at", "2015-05-12 23:23:13.284377"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b1afc499-78fc-46e4-ade9-2b6ae5e120ab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b1afc499-78fc-46e4-ade9-2b6ae5e120ab Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b1afc499-78fc-46e4-ade9-2b6ae5e120ab' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.289973"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:23:13.289973"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:23:13.295572') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.296310"], ["expired_at", "2015-05-12 23:23:13.296431"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "03116a36-ed74-4e82-9de6-5b4646c3a509"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/03116a36-ed74-4e82-9de6-5b4646c3a509 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '03116a36-ed74-4e82-9de6-5b4646c3a509' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.302558"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-12 22:23:13.302558"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-12 22:23:13.308006') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.308851"], ["expired_at", "2015-05-12 23:23:13.308965"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fe35b3ab-c880-4bce-8c22-7cb5e40d460b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fe35b3ab-c880-4bce-8c22-7cb5e40d460b Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fe35b3ab-c880-4bce-8c22-7cb5e40d460b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.313414"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:23:13.313414"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-19 22:23:13.314219"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-12 22:23:13.323424"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:23:13.323424"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.330650"], ["expired_at", "2015-05-12 22:53:13.330771"], ["oauth_code", "fcca0f3f-9c89-4a94-905a-856763a24ef5"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.0ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.339533"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:23:13.339533"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.340894"], ["expired_at", "2015-05-12 23:23:13.341000"], ["oauth_code", "3ab31581-3601-4f5f-8510-885744cf491b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-12 22:23:13.341779') AND "skydrive_api_keys"."oauth_code" = '3ab31581-3601-4f5f-8510-885744cf491b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "82a59d17-22f3-4123-8f62-0c95f8f4d510"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.344743"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-12 22:23:13.344743"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-12 22:23:13.345727"], ["expired_at", "2015-05-12 23:23:13.345812"], ["oauth_code", "3e521f63-72e3-4995-843e-ff7ec7aec857"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [AHLQKVQJ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [AHLQKVQJ] SKYDRIVE REQUEST PAYLOAD: [AHLQKVQJ] SKYDRIVE REQUEST HEADERS: - Bearer [AHLQKVQJ] SKYDRIVE RESPONSE CODE: 200 [AHLQKVQJ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction [RPFUGPCY] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [RPFUGPCY] SKYDRIVE BACKTRACE: [RPFUGPCY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [RPFUGPCY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [RPFUGPCY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [RPFUGPCY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [RPFUGPCY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [RPFUGPCY] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [RPFUGPCY] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [RPFUGPCY] SKYDRIVE REQUEST HEADERS: [RPFUGPCY] - Authorization: Bearer [RPFUGPCY] SKYDRIVE RESPONSE HEADERS: [RPFUGPCY] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [RPFUGPCY] SKYDRIVE RESPONSE BODY: [RPFUGPCY] - { [RPFUGPCY] - "error": { [RPFUGPCY] - "code": "-2147024891, System.UnauthorizedAccessException", [RPFUGPCY] - "message": "Access denied. You do not have permission to perform this action or access this resource." [RPFUGPCY] - } [RPFUGPCY] - } [RPFUGPCY] END --  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [XKISVAFV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XKISVAFV] SKYDRIVE REQUEST PAYLOAD: [XKISVAFV] SKYDRIVE REQUEST HEADERS: - [XKISVAFV] SKYDRIVE RESPONSE CODE: 200 [XKISVAFV] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KLZHAGQM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KLZHAGQM] SKYDRIVE REQUEST PAYLOAD: [KLZHAGQM] SKYDRIVE REQUEST HEADERS: - [KLZHAGQM] SKYDRIVE RESPONSE CODE: 200 [KLZHAGQM] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [IHUPDWSI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IHUPDWSI] SKYDRIVE REQUEST PAYLOAD: [IHUPDWSI] SKYDRIVE REQUEST HEADERS: - [IHUPDWSI] SKYDRIVE RESPONSE CODE: 200 [IHUPDWSI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.6ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.767252"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:27.767252"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (2.0ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.778784"], ["expired_at", "2015-05-13 16:44:27.778974"], ["oauth_code", "f01f4d08-0e9e-4dad-835a-a2e42fab2bba"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.785091"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:27.785091"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.786306"], ["expired_at", "2015-05-13 16:44:27.786409"], ["oauth_code", "f64a6583-61b0-4f81-8b67-8bb3f1203a5a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:44:27.787109') AND "skydrive_api_keys"."oauth_code" = 'f64a6583-61b0-4f81-8b67-8bb3f1203a5a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b434189e-2589-44fc-9636-a9405663a7a1"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.802141"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:27.802141"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.3ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.834773"], ["expired_at", "2015-05-13 16:14:27.834904"], ["oauth_code", "542a4fe1-509b-48c7-8850-1e1423813e79"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 10ms (Views: 6.9ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.846942"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:27.846942"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:44:27.847729"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.860221"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:44:27.860221"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:27.862841') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.863491"], ["expired_at", "2015-05-13 16:44:27.863592"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0d4a887e-9847-4adb-840f-eb346e02b0cf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0d4a887e-9847-4adb-840f-eb346e02b0cf Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0d4a887e-9847-4adb-840f-eb346e02b0cf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.868363"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:27.868363"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.869400"], ["expired_at", "2015-05-13 16:44:27.869492"], ["init_params", "{}"], ["oauth_code", "72413490-53e8-4b63-a96d-df003de2c89f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:44:27.870203"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:27.874154') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.875399"], ["expired_at", "2015-05-13 16:44:27.875501"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "56eb378f-fb65-4cf0-b9f2-f8a0e7f3b154"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/56eb378f-fb65-4cf0-b9f2-f8a0e7f3b154 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.882000"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:44:27.882000"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:27.884574') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.885274"], ["expired_at", "2015-05-13 16:44:27.885384"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a46e6380-c8a0-4ba4-9502-bfb6dcb4418d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a46e6380-c8a0-4ba4-9502-bfb6dcb4418d Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.890688"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:27.890688"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-13 15:44:27.920887"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:27.923309') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.923876"], ["expired_at", "2015-05-13 16:44:27.923976"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b1dc82e-a7af-4714-b731-2d31d2c72502"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b1dc82e-a7af-4714-b731-2d31d2c72502 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.928815"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:27.928815"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:27.932920') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.933521"], ["expired_at", "2015-05-13 16:44:27.933621"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6b77cc4e-d564-41b0-962b-624f7adb8b14"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6b77cc4e-d564-41b0-962b-624f7adb8b14 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6b77cc4e-d564-41b0-962b-624f7adb8b14' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.939072"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:27.939072"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.942584"], ["email", "updated_email@example.com"], ["lti_user_id", "user"], ["name", "Updated Name"], ["updated_at", "2015-05-13 15:44:27.942584"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:27.945088') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.945707"], ["expired_at", "2015-05-13 16:44:27.945813"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "018a7f8b-5b93-4ab2-8e39-08260e96abad"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/018a7f8b-5b93-4ab2-8e39-08260e96abad Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.952647"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:44:27.952647"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:27.955118') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.955731"], ["expired_at", "2015-05-13 16:44:27.955835"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c3af39c8-f325-4ac7-b557-0b343621eaef"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c3af39c8-f325-4ac7-b557-0b343621eaef Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c3af39c8-f325-4ac7-b557-0b343621eaef' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.960535"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:27.960535"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:27.964789') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.965391"], ["expired_at", "2015-05-13 16:44:27.965495"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b3dc946c-5d38-4953-8d61-72288a3e61fd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b3dc946c-5d38-4953-8d61-72288a3e61fd Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b3dc946c-5d38-4953-8d61-72288a3e61fd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.970421"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:27.970421"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.971351"], ["expired_at", "2015-05-13 16:44:27.971445"], ["init_params", "{}"], ["oauth_code", "ba7db607-5765-4757-ab1b-5d311a2acc65"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:44:27.972173"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:27.976107') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.977084"], ["expired_at", "2015-05-13 16:44:27.977182"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bbfb4f64-abc8-407e-988d-eaaca66c0d59"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bbfb4f64-abc8-407e-988d-eaaca66c0d59 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.986189"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:44:27.986189"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:27.989230') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:27.989942"], ["expired_at", "2015-05-13 16:44:27.990053"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "693b8dc6-3134-4643-889e-b09cb5733773"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/693b8dc6-3134-4643-889e-b09cb5733773 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:27.995526"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:27.995526"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:27.999752') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:28.000365"], ["expired_at", "2015-05-13 16:44:28.000465"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5b15a633-e213-455b-b1e5-57ea6dc48dc2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5b15a633-e213-455b-b1e5-57ea6dc48dc2 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5b15a633-e213-455b-b1e5-57ea6dc48dc2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [VTNWWHTC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VTNWWHTC] SKYDRIVE REQUEST PAYLOAD: [VTNWWHTC] SKYDRIVE REQUEST HEADERS: - [VTNWWHTC] SKYDRIVE RESPONSE CODE: 200 [VTNWWHTC] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ZAGXLCCJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZAGXLCCJ] SKYDRIVE REQUEST PAYLOAD: [ZAGXLCCJ] SKYDRIVE REQUEST HEADERS: - [ZAGXLCCJ] SKYDRIVE RESPONSE CODE: 200 [ZAGXLCCJ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ZPZDMIXV] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ZPZDMIXV] SKYDRIVE REQUEST PAYLOAD: [ZPZDMIXV] SKYDRIVE REQUEST HEADERS: - Bearer [ZPZDMIXV] SKYDRIVE RESPONSE CODE: 200 [ZPZDMIXV] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [RGMOAJJU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RGMOAJJU] SKYDRIVE REQUEST PAYLOAD: [RGMOAJJU] SKYDRIVE REQUEST HEADERS: - [RGMOAJJU] SKYDRIVE RESPONSE CODE: 200 [RGMOAJJU] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction [HZKZELDT] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [HZKZELDT] SKYDRIVE BACKTRACE: [HZKZELDT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [HZKZELDT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [HZKZELDT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [HZKZELDT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [HZKZELDT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [HZKZELDT] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [HZKZELDT] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [HZKZELDT] SKYDRIVE REQUEST HEADERS: [HZKZELDT] - Authorization: Bearer [HZKZELDT] SKYDRIVE RESPONSE HEADERS: [HZKZELDT] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [HZKZELDT] SKYDRIVE RESPONSE BODY: [HZKZELDT] - { [HZKZELDT] - "error": { [HZKZELDT] - "code": "-2147024891, System.UnauthorizedAccessException", [HZKZELDT] - "message": "Access denied. You do not have permission to perform this action or access this resource." [HZKZELDT] - } [HZKZELDT] - } [HZKZELDT] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NRXIZGDI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NRXIZGDI] SKYDRIVE REQUEST PAYLOAD: [NRXIZGDI] SKYDRIVE REQUEST HEADERS: - [NRXIZGDI] SKYDRIVE RESPONSE CODE: 200 [NRXIZGDI] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [ADGJKPLM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ADGJKPLM] SKYDRIVE REQUEST PAYLOAD: [ADGJKPLM] SKYDRIVE REQUEST HEADERS: - [ADGJKPLM] SKYDRIVE RESPONSE CODE: 200 [ADGJKPLM] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [PYVEBNVH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PYVEBNVH] SKYDRIVE REQUEST PAYLOAD: [PYVEBNVH] SKYDRIVE REQUEST HEADERS: - [PYVEBNVH] SKYDRIVE RESPONSE CODE: 200 [PYVEBNVH] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [VSIUPIFB] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [VSIUPIFB] SKYDRIVE BACKTRACE: [VSIUPIFB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [VSIUPIFB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [VSIUPIFB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [VSIUPIFB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [VSIUPIFB] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [VSIUPIFB] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [VSIUPIFB] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [VSIUPIFB] SKYDRIVE REQUEST HEADERS: [VSIUPIFB] - Authorization: Bearer [VSIUPIFB] SKYDRIVE RESPONSE HEADERS: [VSIUPIFB] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [VSIUPIFB] SKYDRIVE RESPONSE BODY: [VSIUPIFB] - { [VSIUPIFB] - "error": { [VSIUPIFB] - "code": "-2147024891, System.UnauthorizedAccessException", [VSIUPIFB] - "message": "Access denied. You do not have permission to perform this action or access this resource." [VSIUPIFB] - } [VSIUPIFB] - } [VSIUPIFB] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ORIJWCEK] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ORIJWCEK] SKYDRIVE REQUEST PAYLOAD: [ORIJWCEK] SKYDRIVE REQUEST HEADERS: - Bearer [ORIJWCEK] SKYDRIVE RESPONSE CODE: 200 [ORIJWCEK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:29.887534"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:29.887534"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:29.948355"], ["expired_at", "2015-05-13 16:14:29.948530"], ["oauth_code", "fb3b20e3-39cb-4862-be2f-eab6820962eb"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 9ms (Views: 3.4ms | ActiveRecord: 0.3ms)  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:29.957494"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:29.957494"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:44:29.958408"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:29.968776"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:29.968776"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:29.973397') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:29.974109"], ["expired_at", "2015-05-13 16:44:29.974221"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3293bd0c-83bb-49b3-afb6-9919536d6ffc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3293bd0c-83bb-49b3-afb6-9919536d6ffc Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3293bd0c-83bb-49b3-afb6-9919536d6ffc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:29.981483"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:44:29.981483"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:29.984045') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:29.984671"], ["expired_at", "2015-05-13 16:44:29.984773"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cde53ecf-4740-4226-ba4f-b388872055bc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cde53ecf-4740-4226-ba4f-b388872055bc Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cde53ecf-4740-4226-ba4f-b388872055bc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:29.991570"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:29.991570"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:29.996061"], ["email", "updated_email@example.com"], ["lti_user_id", "user"], ["name", "Updated Name"], ["updated_at", "2015-05-13 15:44:29.996061"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:29.998767') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:29.999460"], ["expired_at", "2015-05-13 16:44:29.999571"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bdce8720-060e-492b-a553-b8894b7da89a"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bdce8720-060e-492b-a553-b8894b7da89a Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:30.007636"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:44:30.007636"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:30.010323') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.011082"], ["expired_at", "2015-05-13 16:44:30.011200"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b4126f52-5fef-4dfe-81cd-c406fa90df82"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b4126f52-5fef-4dfe-81cd-c406fa90df82 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:30.016543"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:30.016543"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.017519"], ["expired_at", "2015-05-13 16:44:30.017643"], ["init_params", "{}"], ["oauth_code", "f9f4cad5-3815-4e80-b1a6-3acf0ab70d85"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:44:30.018343"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:30.022499') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.023682"], ["expired_at", "2015-05-13 16:44:30.023788"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bf148bce-b756-4275-a824-542f0536d04e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bf148bce-b756-4275-a824-542f0536d04e Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:30.028423"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:30.028423"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:30.032774') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.033525"], ["expired_at", "2015-05-13 16:44:30.033645"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0354d059-a09e-432c-8214-060b8f6631cd"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0354d059-a09e-432c-8214-060b8f6631cd Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0354d059-a09e-432c-8214-060b8f6631cd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:30.042754"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:44:30.042754"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:30.045267') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.045887"], ["expired_at", "2015-05-13 16:44:30.045987"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4a64db0a-f305-48a9-b096-22551ebf02e7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4a64db0a-f305-48a9-b096-22551ebf02e7 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4a64db0a-f305-48a9-b096-22551ebf02e7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:30.050194"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:30.050194"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-13 15:44:30.053754"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:30.056167') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.056798"], ["expired_at", "2015-05-13 16:44:30.056903"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0a5d269c-5fc0-445a-a57e-4f957ddc6ce6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0a5d269c-5fc0-445a-a57e-4f957ddc6ce6 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:30.065371"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:44:30.065371"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:30.067992') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.068623"], ["expired_at", "2015-05-13 16:44:30.068727"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b950a399-d12c-4938-9b54-4f6c785da90c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b950a399-d12c-4938-9b54-4f6c785da90c Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:30.073917"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:30.073917"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.074981"], ["expired_at", "2015-05-13 16:44:30.075102"], ["init_params", "{}"], ["oauth_code", "d7ce7c8c-3459-42bb-a1ab-bbd5dd8b81cd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:44:30.075836"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:30.080645') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.081900"], ["expired_at", "2015-05-13 16:44:30.082019"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6d27f205-9072-4d76-9846-60b1a7c31a9a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6d27f205-9072-4d76-9846-60b1a7c31a9a Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:30.086772"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:30.086772"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:30.090963') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.091561"], ["expired_at", "2015-05-13 16:44:30.091670"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "82b2e45c-3f1a-452e-83f0-70a2568f10c2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/82b2e45c-3f1a-452e-83f0-70a2568f10c2 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '82b2e45c-3f1a-452e-83f0-70a2568f10c2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.094660"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:30.094660"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.095650"], ["expired_at", "2015-05-13 16:44:30.095735"], ["oauth_code", "bc68f2f5-a060-4ad0-891c-cfe90d06b9b7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.097555"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:30.097555"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:30.098525"], ["expired_at", "2015-05-13 16:44:30.098618"], ["oauth_code", "c634ecd1-f6c8-4045-a52d-051351ec9571"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:44:30.099357') AND "skydrive_api_keys"."oauth_code" = 'c634ecd1-f6c8-4045-a52d-051351ec9571' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c644e079-4884-4d0a-84bc-4a5f640029f2"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [WJAIHBPM] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [WJAIHBPM] SKYDRIVE BACKTRACE: [WJAIHBPM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [WJAIHBPM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [WJAIHBPM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [WJAIHBPM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [WJAIHBPM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [WJAIHBPM] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [WJAIHBPM] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [WJAIHBPM] SKYDRIVE REQUEST HEADERS: [WJAIHBPM] - Authorization: Bearer [WJAIHBPM] SKYDRIVE RESPONSE HEADERS: [WJAIHBPM] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [WJAIHBPM] SKYDRIVE RESPONSE BODY: [WJAIHBPM] - { [WJAIHBPM] - "error": { [WJAIHBPM] - "code": "-2147024891, System.UnauthorizedAccessException", [WJAIHBPM] - "message": "Access denied. You do not have permission to perform this action or access this resource." [WJAIHBPM] - } [WJAIHBPM] - } [WJAIHBPM] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KHKLBXPF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KHKLBXPF] SKYDRIVE REQUEST PAYLOAD: [KHKLBXPF] SKYDRIVE REQUEST HEADERS: - [KHKLBXPF] SKYDRIVE RESPONSE CODE: 200 [KHKLBXPF] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [KRCMUQCO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KRCMUQCO] SKYDRIVE REQUEST PAYLOAD: [KRCMUQCO] SKYDRIVE REQUEST HEADERS: - [KRCMUQCO] SKYDRIVE RESPONSE CODE: 200 [KRCMUQCO] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [PNEXFDCK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PNEXFDCK] SKYDRIVE REQUEST PAYLOAD: [PNEXFDCK] SKYDRIVE REQUEST HEADERS: - [PNEXFDCK] SKYDRIVE RESPONSE CODE: 200 [PNEXFDCK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [PBGMTYMI] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [PBGMTYMI] SKYDRIVE REQUEST PAYLOAD: [PBGMTYMI] SKYDRIVE REQUEST HEADERS: - Bearer [PBGMTYMI] SKYDRIVE RESPONSE CODE: 200 [PBGMTYMI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.833100"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:44:33.833100"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:33.848709') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.852364"], ["expired_at", "2015-05-13 16:44:33.852536"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d87d11db-1c75-405a-858d-39800a26f38f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d87d11db-1c75-405a-858d-39800a26f38f Completed 302 Found in 75ms (ActiveRecord: 2.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd87d11db-1c75-405a-858d-39800a26f38f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.858896"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:33.858896"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:33.863871') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.864502"], ["expired_at", "2015-05-13 16:44:33.864597"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "09b0261c-1da9-4ecd-82a1-f72d6972ce07"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/09b0261c-1da9-4ecd-82a1-f72d6972ce07 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '09b0261c-1da9-4ecd-82a1-f72d6972ce07' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.869867"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:33.869867"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.870836"], ["expired_at", "2015-05-13 16:44:33.870926"], ["init_params", "{}"], ["oauth_code", "1cea4b9a-7cc8-490b-932b-7f88c33876f2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:44:33.871598"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:33.875937') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.877031"], ["expired_at", "2015-05-13 16:44:33.877122"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2b378fba-3016-4f3e-867b-1b21986c0eb5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2b378fba-3016-4f3e-867b-1b21986c0eb5 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.881549"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:33.881549"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:33.885713') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.886319"], ["expired_at", "2015-05-13 16:44:33.886414"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e50b8914-252d-4f4d-a696-22733160cd58"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e50b8914-252d-4f4d-a696-22733160cd58 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e50b8914-252d-4f4d-a696-22733160cd58' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.892813"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:44:33.892813"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:33.895249') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.895855"], ["expired_at", "2015-05-13 16:44:33.895949"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "179c574a-85e4-4564-8b3e-3aac1b014cdd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/179c574a-85e4-4564-8b3e-3aac1b014cdd Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.901422"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:44:33.901422"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.905359"], ["email", "updated_email@example.com"], ["lti_user_id", "user"], ["name", "Updated Name"], ["updated_at", "2015-05-13 15:44:33.905359"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:33.907919') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.908621"], ["expired_at", "2015-05-13 16:44:33.908731"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9a28954a-c543-48ea-88bf-425b8a0cd09c"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9a28954a-c543-48ea-88bf-425b8a0cd09c Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.912862"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:33.912862"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:44:33.913529"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.921293"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:33.921293"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.928042"], ["expired_at", "2015-05-13 16:14:33.928172"], ["oauth_code", "bb020e84-dce5-418f-9cb9-2504f959b408"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.937473"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:33.937473"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:33.942553') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.943238"], ["expired_at", "2015-05-13 16:44:33.943344"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "31f4b3b5-f907-4943-86d2-172159019d93"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/31f4b3b5-f907-4943-86d2-172159019d93 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '31f4b3b5-f907-4943-86d2-172159019d93' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.949426"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:33.949426"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-13 15:44:33.953673"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:33.956303') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.956972"], ["expired_at", "2015-05-13 16:44:33.957083"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c33b13aa-ada3-4869-8de4-5fb0c00e47ca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c33b13aa-ada3-4869-8de4-5fb0c00e47ca Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.964491"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:44:33.964491"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:33.966995') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.967611"], ["expired_at", "2015-05-13 16:44:33.967706"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0ba84000-092b-4b74-8bb5-abcc5e3de2ab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0ba84000-092b-4b74-8bb5-abcc5e3de2ab Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.974402"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:44:33.974402"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:33.977091') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.977756"], ["expired_at", "2015-05-13 16:44:33.977861"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "afb775a6-1d0e-4a0c-988f-ef20a8c5b778"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/afb775a6-1d0e-4a0c-988f-ef20a8c5b778 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'afb775a6-1d0e-4a0c-988f-ef20a8c5b778' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:44:33.983969"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:33.983969"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.985188"], ["expired_at", "2015-05-13 16:44:33.985294"], ["init_params", "{}"], ["oauth_code", "c7623183-45ff-43ec-8bfe-179d14088dd1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:44:33.986158"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:44:33.991028') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.992396"], ["expired_at", "2015-05-13 16:44:33.992501"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7e208bea-fcef-46b7-8c7d-5294a9909a02"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7e208bea-fcef-46b7-8c7d-5294a9909a02 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.997628"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:33.997628"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:33.998659"], ["expired_at", "2015-05-13 16:44:33.998747"], ["oauth_code", "94f34885-e544-4155-9902-2029d00c19ab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:44:33.999520') AND "skydrive_api_keys"."oauth_code" = '94f34885-e544-4155-9902-2029d00c19ab' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "91b790f3-37b1-489a-8c48-b67f07ccad89"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:34.002573"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:44:34.002573"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:44:34.003646"], ["expired_at", "2015-05-13 16:44:34.003743"], ["oauth_code", "77f7a158-4266-49d2-ac6b-211dd01e1d0b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.561458"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:11.561458"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.570133"], ["expired_at", "2015-05-13 16:46:11.570296"], ["oauth_code", "30854245-70c8-4991-8191-5cbd92a41c01"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:46:11.572001') AND "skydrive_api_keys"."oauth_code" = '30854245-70c8-4991-8191-5cbd92a41c01' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "e207d8f7-1ac5-4d47-8308-bd80d715b6f0"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.4ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.576463"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:11.576463"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.577525"], ["expired_at", "2015-05-13 16:46:11.577624"], ["oauth_code", "ce82d922-df66-40c1-85fd-6b3b437e2b56"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [INSTIYRF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [INSTIYRF] SKYDRIVE REQUEST PAYLOAD: [INSTIYRF] SKYDRIVE REQUEST HEADERS: - [INSTIYRF] SKYDRIVE RESPONSE CODE: 200 [INSTIYRF] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [RYOPSQAB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RYOPSQAB] SKYDRIVE REQUEST PAYLOAD: [RYOPSQAB] SKYDRIVE REQUEST HEADERS: - [RYOPSQAB] SKYDRIVE RESPONSE CODE: 200 [RYOPSQAB] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NQJFZFEK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NQJFZFEK] SKYDRIVE REQUEST PAYLOAD: [NQJFZFEK] SKYDRIVE REQUEST HEADERS: - [NQJFZFEK] SKYDRIVE RESPONSE CODE: 200 [NQJFZFEK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MCWKKHKI] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MCWKKHKI] SKYDRIVE REQUEST PAYLOAD: [MCWKKHKI] SKYDRIVE REQUEST HEADERS: - Bearer [MCWKKHKI] SKYDRIVE RESPONSE CODE: 200 [MCWKKHKI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [QWCOZUVE] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [QWCOZUVE] SKYDRIVE BACKTRACE: [QWCOZUVE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [QWCOZUVE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [QWCOZUVE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [QWCOZUVE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [QWCOZUVE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [QWCOZUVE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [QWCOZUVE] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [QWCOZUVE] SKYDRIVE REQUEST HEADERS: [QWCOZUVE] - Authorization: Bearer [QWCOZUVE] SKYDRIVE RESPONSE HEADERS: [QWCOZUVE] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [QWCOZUVE] SKYDRIVE RESPONSE BODY: [QWCOZUVE] - { [QWCOZUVE] - "error": { [QWCOZUVE] - "code": "-2147024891, System.UnauthorizedAccessException", [QWCOZUVE] - "message": "Access denied. You do not have permission to perform this action or access this resource." [QWCOZUVE] - } [QWCOZUVE] - } [QWCOZUVE] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.705963"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:11.705963"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:46:11.707894"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.727091"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:11.727091"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.734497"], ["expired_at", "2015-05-13 16:16:11.734607"], ["oauth_code", "c3eb12df-bfe4-48d9-a7ec-dc429d7cd87b"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.2ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.742946"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:46:11.742946"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.747484"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:46:11.747484"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:11.750765') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.751519"], ["expired_at", "2015-05-13 16:46:11.751631"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b66286c4-e0d8-4470-8b24-d22f435ab6f8"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b66286c4-e0d8-4470-8b24-d22f435ab6f8 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.757000"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:46:11.757000"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:11.761588') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.762306"], ["expired_at", "2015-05-13 16:46:11.762411"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4f121964-561e-4df5-a0bb-68ecca22dee1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4f121964-561e-4df5-a0bb-68ecca22dee1 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4f121964-561e-4df5-a0bb-68ecca22dee1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.768042"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:46:11.768042"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:11.772921') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.773710"], ["expired_at", "2015-05-13 16:46:11.773830"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a919365f-243c-434f-a5e4-53cc9d6a8089"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a919365f-243c-434f-a5e4-53cc9d6a8089 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a919365f-243c-434f-a5e4-53cc9d6a8089' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.780011"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:46:11.780011"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.781030"], ["expired_at", "2015-05-13 16:46:11.781125"], ["init_params", "{}"], ["oauth_code", "65579331-3339-404d-a38c-df21f123d108"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:46:11.781853"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:11.785856') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.786927"], ["expired_at", "2015-05-13 16:46:11.787026"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "16c73c7e-f707-4738-9f7e-bafe498d396e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/16c73c7e-f707-4738-9f7e-bafe498d396e Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.794931"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:46:11.794931"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:11.797630') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.798317"], ["expired_at", "2015-05-13 16:46:11.798416"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3663b4e6-564c-4877-a13f-5fb958225aef"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3663b4e6-564c-4877-a13f-5fb958225aef Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3663b4e6-564c-4877-a13f-5fb958225aef' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.805470"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:46:11.805470"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:11.808527') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.809464"], ["expired_at", "2015-05-13 16:46:11.809573"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3d1bc3bd-1660-40c2-830f-90e904f49972"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3d1bc3bd-1660-40c2-830f-90e904f49972 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.817454"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:46:11.817454"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:11.819925') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.820550"], ["expired_at", "2015-05-13 16:46:11.820648"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "edb7b272-f244-4751-b964-2a9343693a3c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/edb7b272-f244-4751-b964-2a9343693a3c Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'edb7b272-f244-4751-b964-2a9343693a3c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.825528"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:11.825528"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:11.829879') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.830518"], ["expired_at", "2015-05-13 16:46:11.830621"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2d680c60-fcd3-4d6c-8b21-739ac7f2e89b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2d680c60-fcd3-4d6c-8b21-739ac7f2e89b Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2d680c60-fcd3-4d6c-8b21-739ac7f2e89b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.3ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.835934"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:11.835934"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.836875"], ["expired_at", "2015-05-13 16:46:11.836969"], ["init_params", "{}"], ["oauth_code", "af503215-f6a2-4bbb-b4c4-e095a7624a66"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:46:11.837663"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:11.841889') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.842995"], ["expired_at", "2015-05-13 16:46:11.843096"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9f81ac4f-8c33-43c3-bad9-0f47ebef0f8b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9f81ac4f-8c33-43c3-bad9-0f47ebef0f8b Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.848063"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:11.848063"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:11.852940') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.853580"], ["expired_at", "2015-05-13 16:46:11.853681"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fde589b4-5dcf-4e53-b214-1d1a70e808ae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fde589b4-5dcf-4e53-b214-1d1a70e808ae Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:11.860736"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:46:11.860736"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:11.863318') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:11.863967"], ["expired_at", "2015-05-13 16:46:11.864069"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6c864ad0-f9d8-4e9e-9d86-ae3ae1f73c95"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6c864ad0-f9d8-4e9e-9d86-ae3ae1f73c95 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [XFNBTPWL] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XFNBTPWL] SKYDRIVE REQUEST PAYLOAD: [XFNBTPWL] SKYDRIVE REQUEST HEADERS: - [XFNBTPWL] SKYDRIVE RESPONSE CODE: 200 [XFNBTPWL] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction [BUCERGTS] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [BUCERGTS] SKYDRIVE BACKTRACE: [BUCERGTS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [BUCERGTS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [BUCERGTS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [BUCERGTS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [BUCERGTS] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [BUCERGTS] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [BUCERGTS] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [BUCERGTS] SKYDRIVE REQUEST HEADERS: [BUCERGTS] - Authorization: Bearer [BUCERGTS] SKYDRIVE RESPONSE HEADERS: [BUCERGTS] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [BUCERGTS] SKYDRIVE RESPONSE BODY: [BUCERGTS] - { [BUCERGTS] - "error": { [BUCERGTS] - "code": "-2147024891, System.UnauthorizedAccessException", [BUCERGTS] - "message": "Access denied. You do not have permission to perform this action or access this resource." [BUCERGTS] - } [BUCERGTS] - } [BUCERGTS] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MPSNHHPR] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MPSNHHPR] SKYDRIVE REQUEST PAYLOAD: [MPSNHHPR] SKYDRIVE REQUEST HEADERS: - Bearer [MPSNHHPR] SKYDRIVE RESPONSE CODE: 200 [MPSNHHPR] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [JHNCTVDQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JHNCTVDQ] SKYDRIVE REQUEST PAYLOAD: [JHNCTVDQ] SKYDRIVE REQUEST HEADERS: - [JHNCTVDQ] SKYDRIVE RESPONSE CODE: 200 [JHNCTVDQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [XSYPOWQV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XSYPOWQV] SKYDRIVE REQUEST PAYLOAD: [XSYPOWQV] SKYDRIVE REQUEST HEADERS: - [XSYPOWQV] SKYDRIVE RESPONSE CODE: 200 [XSYPOWQV] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.755553"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:40.755553"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.764101"], ["expired_at", "2015-05-13 16:46:40.764266"], ["oauth_code", "4609e31a-2fae-4833-bb5d-c37a05f49636"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:46:40.765719') AND "skydrive_api_keys"."oauth_code" = '4609e31a-2fae-4833-bb5d-c37a05f49636' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8f7194e6-dff8-4e71-bfe2-3a05b58c9bab"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.770505"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:40.770505"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.771720"], ["expired_at", "2015-05-13 16:46:40.771813"], ["oauth_code", "06b435e2-8887-4784-8ce3-7f142dd077fc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.823697"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:40.823697"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:40.840076') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.840840"], ["expired_at", "2015-05-13 16:46:40.840953"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3c29079f-3d97-44bc-9731-6d54e1c88358"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3c29079f-3d97-44bc-9731-6d54e1c88358 Completed 302 Found in 15ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.846175"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:40.846175"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.847384"], ["expired_at", "2015-05-13 16:46:40.847488"], ["init_params", "{}"], ["oauth_code", "f2ccfbf6-7b6d-452a-8399-ba917892f486"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:46:40.848282"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:40.852711') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.853806"], ["expired_at", "2015-05-13 16:46:40.853905"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0d70c65b-3261-45f5-af78-36dfd6717baf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0d70c65b-3261-45f5-af78-36dfd6717baf Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.860395"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:46:40.860395"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:40.862874') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.863451"], ["expired_at", "2015-05-13 16:46:40.863541"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3609ebb4-069d-4654-8f0e-d53a156d3a30"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3609ebb4-069d-4654-8f0e-d53a156d3a30 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.868066"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:40.868066"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:40.872276') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.872872"], ["expired_at", "2015-05-13 16:46:40.872976"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f82cf6fd-9b5d-4e8f-9162-c4c16d7d8891"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f82cf6fd-9b5d-4e8f-9162-c4c16d7d8891 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.4ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f82cf6fd-9b5d-4e8f-9162-c4c16d7d8891' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.879968"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:46:40.879968"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:40.882506') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.883157"], ["expired_at", "2015-05-13 16:46:40.883259"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8d68128b-cc1a-4ade-bc6e-adcd33fdcd31"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8d68128b-cc1a-4ade-bc6e-adcd33fdcd31 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8d68128b-cc1a-4ade-bc6e-adcd33fdcd31' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.888353"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:46:40.888353"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:40.892670') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.893328"], ["expired_at", "2015-05-13 16:46:40.893429"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "91b08575-b676-42f5-8da1-8f3ef3e6018b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/91b08575-b676-42f5-8da1-8f3ef3e6018b Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '91b08575-b676-42f5-8da1-8f3ef3e6018b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.898517"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:46:40.898517"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.901962"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:46:40.901962"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:40.904308') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.904950"], ["expired_at", "2015-05-13 16:46:40.905046"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dfb66fa6-23cf-4f4d-81ef-2333ff41e2aa"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dfb66fa6-23cf-4f4d-81ef-2333ff41e2aa Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.911262"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:46:40.911262"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:40.913651') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.914234"], ["expired_at", "2015-05-13 16:46:40.914324"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e40c83f9-9ff3-43ff-a6ca-444ddcd6671b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e40c83f9-9ff3-43ff-a6ca-444ddcd6671b Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e40c83f9-9ff3-43ff-a6ca-444ddcd6671b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.918804"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:46:40.918804"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.919729"], ["expired_at", "2015-05-13 16:46:40.919821"], ["init_params", "{}"], ["oauth_code", "1994d470-424d-4dab-8ef8-d4ce180820ca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:46:40.920531"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:40.925028') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.926197"], ["expired_at", "2015-05-13 16:46:40.926303"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a1b4ea08-30ce-4b57-8adf-dcd67c2dbc90"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a1b4ea08-30ce-4b57-8adf-dcd67c2dbc90 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.932802"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:46:40.932802"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:40.935233') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.935816"], ["expired_at", "2015-05-13 16:46:40.935911"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8d639618-8ae0-437d-921f-059680c1df89"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8d639618-8ae0-437d-921f-059680c1df89 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.940921"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:46:40.940921"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:46:40.945276') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.945886"], ["expired_at", "2015-05-13 16:46:40.945983"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ddd1f938-49eb-45b2-8330-f36b055ce52d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ddd1f938-49eb-45b2-8330-f36b055ce52d Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ddd1f938-49eb-45b2-8330-f36b055ce52d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.950360"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:40.950360"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:46:40.951132"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:46:40.959161"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:46:40.959161"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:46:40.965431"], ["expired_at", "2015-05-13 16:16:40.965543"], ["oauth_code", "423c1052-f556-4787-aa40-3d3ea7f203ef"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.005805"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:50.005805"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.013664"], ["expired_at", "2015-05-13 16:48:50.013818"], ["oauth_code", "d82e1101-41e3-4cc3-a3e7-e79b402f3b5f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.018420"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:50.018420"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.019603"], ["expired_at", "2015-05-13 16:48:50.019713"], ["oauth_code", "6f752110-af80-4260-a436-c26c87cbb012"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:48:50.020569') AND "skydrive_api_keys"."oauth_code" = '6f752110-af80-4260-a436-c26c87cbb012' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "456b0e7c-3cfc-4727-bdd7-fc5904d86462"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.040716"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:50.040716"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.042150"], ["expired_at", "2015-05-13 16:48:50.042284"], ["init_params", "{}"], ["oauth_code", "40f2d480-f350-429c-bf19-8aec9b7e7e2b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:48:50.043248"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:50.059289') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.060832"], ["expired_at", "2015-05-13 16:48:50.060987"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6091376f-dba4-491d-a8e7-55ef4ac1010e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6091376f-dba4-491d-a8e7-55ef4ac1010e Completed 302 Found in 16ms (ActiveRecord: 0.9ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.066618"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:50.066618"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:50.072021') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.072737"], ["expired_at", "2015-05-13 16:48:50.072844"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e5465141-ab8c-4dc2-9ff1-197b57d70283"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e5465141-ab8c-4dc2-9ff1-197b57d70283 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e5465141-ab8c-4dc2-9ff1-197b57d70283' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.079870"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:48:50.079870"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:50.082431') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.083013"], ["expired_at", "2015-05-13 16:48:50.083106"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4ccfa03e-3a62-4244-b3e1-2adccc63afd7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4ccfa03e-3a62-4244-b3e1-2adccc63afd7 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4ccfa03e-3a62-4244-b3e1-2adccc63afd7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.116946"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:48:50.116946"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:50.119454') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.120099"], ["expired_at", "2015-05-13 16:48:50.120312"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b4f58b8-3195-4930-ac0a-ea17661c08c4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b4f58b8-3195-4930-ac0a-ea17661c08c4 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.125025"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:50.125025"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:50.129911') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.130559"], ["expired_at", "2015-05-13 16:48:50.130660"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1836cfd6-d187-4a68-b0c6-edcb621c8d59"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1836cfd6-d187-4a68-b0c6-edcb621c8d59 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.134591"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:50.134591"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.141322"], ["expired_at", "2015-05-13 16:18:50.141429"], ["oauth_code", "f8b071f6-17b1-4cc1-a903-0586fa67ef50"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.150247"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:50.150247"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:48:50.151198"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.161093"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:48:50.161093"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.164863"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:48:50.164863"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:50.167124') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.167744"], ["expired_at", "2015-05-13 16:48:50.167847"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc16139e-6cbe-47bf-85c1-5d639c35b952"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc16139e-6cbe-47bf-85c1-5d639c35b952 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.173327"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:48:50.173327"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:50.178862') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.179505"], ["expired_at", "2015-05-13 16:48:50.179610"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "83d8a8c8-72b2-4c3b-bc88-0893df6a9b8f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/83d8a8c8-72b2-4c3b-bc88-0893df6a9b8f Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '83d8a8c8-72b2-4c3b-bc88-0893df6a9b8f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.184675"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:48:50.184675"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:50.188880') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.189465"], ["expired_at", "2015-05-13 16:48:50.189562"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d74a4b28-ef66-47f1-b1e6-02155a8f12b0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d74a4b28-ef66-47f1-b1e6-02155a8f12b0 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd74a4b28-ef66-47f1-b1e6-02155a8f12b0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.3ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.196638"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:48:50.196638"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:50.199158') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.199766"], ["expired_at", "2015-05-13 16:48:50.199864"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a2f13501-4489-44da-b0e8-2ba5022716bf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a2f13501-4489-44da-b0e8-2ba5022716bf Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.206520"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:48:50.206520"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:50.209012') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.209852"], ["expired_at", "2015-05-13 16:48:50.210022"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b55272ae-02ab-4d00-a47d-5a37f2e501f0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b55272ae-02ab-4d00-a47d-5a37f2e501f0 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b55272ae-02ab-4d00-a47d-5a37f2e501f0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:50.214786"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:48:50.214786"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.215734"], ["expired_at", "2015-05-13 16:48:50.215829"], ["init_params", "{}"], ["oauth_code", "fcdbb4ef-a823-4b9b-b4d7-5ab6159040f1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:48:50.216521"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:50.220769') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:50.221805"], ["expired_at", "2015-05-13 16:48:50.221906"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c5fe4ad6-82df-44ce-95e7-2c70ca5271e7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c5fe4ad6-82df-44ce-95e7-2c70ca5271e7 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [KEBTBQHO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KEBTBQHO] SKYDRIVE REQUEST PAYLOAD: [KEBTBQHO] SKYDRIVE REQUEST HEADERS: - [KEBTBQHO] SKYDRIVE RESPONSE CODE: 200 [KEBTBQHO] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [YAFAEKLF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YAFAEKLF] SKYDRIVE REQUEST PAYLOAD: [YAFAEKLF] SKYDRIVE REQUEST HEADERS: - [YAFAEKLF] SKYDRIVE RESPONSE CODE: 200 [YAFAEKLF] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ATSUYNWB] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ATSUYNWB] SKYDRIVE REQUEST PAYLOAD: [ATSUYNWB] SKYDRIVE REQUEST HEADERS: - Bearer [ATSUYNWB] SKYDRIVE RESPONSE CODE: 200 [ATSUYNWB] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [XFBRRPAU] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [XFBRRPAU] SKYDRIVE BACKTRACE: [XFBRRPAU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [XFBRRPAU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [XFBRRPAU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [XFBRRPAU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [XFBRRPAU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [XFBRRPAU] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [XFBRRPAU] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [XFBRRPAU] SKYDRIVE REQUEST HEADERS: [XFBRRPAU] - Authorization: Bearer [XFBRRPAU] SKYDRIVE RESPONSE HEADERS: [XFBRRPAU] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [XFBRRPAU] SKYDRIVE RESPONSE BODY: [XFBRRPAU] - { [XFBRRPAU] - "error": { [XFBRRPAU] - "code": "-2147024891, System.UnauthorizedAccessException", [XFBRRPAU] - "message": "Access denied. You do not have permission to perform this action or access this resource." [XFBRRPAU] - } [XFBRRPAU] - } [XFBRRPAU] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [BRMHFHAI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BRMHFHAI] SKYDRIVE REQUEST PAYLOAD: [BRMHFHAI] SKYDRIVE REQUEST HEADERS: - [BRMHFHAI] SKYDRIVE RESPONSE CODE: 200 [BRMHFHAI] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [LUMRCBDG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LUMRCBDG] SKYDRIVE REQUEST PAYLOAD: [LUMRCBDG] SKYDRIVE REQUEST HEADERS: - [LUMRCBDG] SKYDRIVE RESPONSE CODE: 200 [LUMRCBDG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [MUYZLPET] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MUYZLPET] SKYDRIVE REQUEST PAYLOAD: [MUYZLPET] SKYDRIVE REQUEST HEADERS: - [MUYZLPET] SKYDRIVE RESPONSE CODE: 200 [MUYZLPET] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [GUFZFYXE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GUFZFYXE] SKYDRIVE REQUEST PAYLOAD: [GUFZFYXE] SKYDRIVE REQUEST HEADERS: - [GUFZFYXE] SKYDRIVE RESPONSE CODE: 200 [GUFZFYXE] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [DAKMDACK] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [DAKMDACK] SKYDRIVE REQUEST PAYLOAD: [DAKMDACK] SKYDRIVE REQUEST HEADERS: - Bearer [DAKMDACK] SKYDRIVE RESPONSE CODE: 200 [DAKMDACK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [QGNSTPLA] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [QGNSTPLA] SKYDRIVE BACKTRACE: [QGNSTPLA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [QGNSTPLA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [QGNSTPLA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [QGNSTPLA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [QGNSTPLA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [QGNSTPLA] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [QGNSTPLA] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [QGNSTPLA] SKYDRIVE REQUEST HEADERS: [QGNSTPLA] - Authorization: Bearer [QGNSTPLA] SKYDRIVE RESPONSE HEADERS: [QGNSTPLA] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [QGNSTPLA] SKYDRIVE RESPONSE BODY: [QGNSTPLA] - { [QGNSTPLA] - "error": { [QGNSTPLA] - "code": "-2147024891, System.UnauthorizedAccessException", [QGNSTPLA] - "message": "Access denied. You do not have permission to perform this action or access this resource." [QGNSTPLA] - } [QGNSTPLA] - } [QGNSTPLA] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.616682"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:58.616682"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.625149"], ["expired_at", "2015-05-13 16:48:58.625305"], ["oauth_code", "e80e2056-ba4f-437a-a486-08361f332370"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:48:58.626855') AND "skydrive_api_keys"."oauth_code" = 'e80e2056-ba4f-437a-a486-08361f332370' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "2b170554-4f2a-4664-b6a2-037d92315bf6"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.631294"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:58.631294"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.632623"], ["expired_at", "2015-05-13 16:48:58.632730"], ["oauth_code", "8470fe2f-1642-4cad-922b-3edb5514de5c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.686357"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:48:58.686357"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:58.702357') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.703179"], ["expired_at", "2015-05-13 16:48:58.703300"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a18c6ee5-1564-45ff-9b5b-010196634012"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a18c6ee5-1564-45ff-9b5b-010196634012 Completed 302 Found in 15ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a18c6ee5-1564-45ff-9b5b-010196634012' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.708675"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:48:58.708675"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:58.713033') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.713664"], ["expired_at", "2015-05-13 16:48:58.713766"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d220b283-bc1b-4f45-8b57-a51ab6ff550e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d220b283-bc1b-4f45-8b57-a51ab6ff550e Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd220b283-bc1b-4f45-8b57-a51ab6ff550e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.718658"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:48:58.718658"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.722277"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:48:58.722277"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:58.724626') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.725243"], ["expired_at", "2015-05-13 16:48:58.725346"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "026effc3-b9ea-44b7-a259-758ca7fa6c15"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/026effc3-b9ea-44b7-a259-758ca7fa6c15 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.731985"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:48:58.731985"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:58.734442') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.735041"], ["expired_at", "2015-05-13 16:48:58.735138"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f97c6706-5136-4f47-8d6f-8634fce5a750"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f97c6706-5136-4f47-8d6f-8634fce5a750 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f97c6706-5136-4f47-8d6f-8634fce5a750' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.740616"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:48:58.740616"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.741672"], ["expired_at", "2015-05-13 16:48:58.741771"], ["init_params", "{}"], ["oauth_code", "b8705263-cd7e-431a-ae82-0e007eeec508"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:48:58.742433"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:58.746877') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.748132"], ["expired_at", "2015-05-13 16:48:58.748238"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2f06211b-7e7f-4225-8648-8f8a0c3632ad"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2f06211b-7e7f-4225-8648-8f8a0c3632ad Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.754516"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:48:58.754516"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:58.757044') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.757643"], ["expired_at", "2015-05-13 16:48:58.757764"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f1f6095f-1c50-4d7f-8712-ac0838a970db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f1f6095f-1c50-4d7f-8712-ac0838a970db Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.762635"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:58.762635"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:48:58.763498"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.773138"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:58.773138"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.780070"], ["expired_at", "2015-05-13 16:18:58.780177"], ["oauth_code", "2ed97044-d053-4427-aab9-098561db34d2"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.2ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.790188"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:48:58.790188"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:58.792972') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.793643"], ["expired_at", "2015-05-13 16:48:58.793774"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1481a0b0-e9e0-4cf8-8047-424ec6cdc9d7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1481a0b0-e9e0-4cf8-8047-424ec6cdc9d7 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1481a0b0-e9e0-4cf8-8047-424ec6cdc9d7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.798795"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:58.798795"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:58.803884') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.804690"], ["expired_at", "2015-05-13 16:48:58.804816"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7faeee52-b73b-4197-92c3-5bddd4e5329e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7faeee52-b73b-4197-92c3-5bddd4e5329e Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7faeee52-b73b-4197-92c3-5bddd4e5329e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.809958"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:58.809958"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:58.814897') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.815521"], ["expired_at", "2015-05-13 16:48:58.815627"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c7b653fc-30c8-42ac-8ea4-8f6cdefeed58"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c7b653fc-30c8-42ac-8ea4-8f6cdefeed58 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.820617"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:48:58.820617"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.821655"], ["expired_at", "2015-05-13 16:48:58.821761"], ["init_params", "{}"], ["oauth_code", "7bd2b31d-09b7-4949-bbf9-3853faab5765"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:48:58.822490"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:58.826660') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.827689"], ["expired_at", "2015-05-13 16:48:58.827784"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "264983cb-3d32-4435-aebc-f9890ed51b92"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/264983cb-3d32-4435-aebc-f9890ed51b92 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:48:58.834410"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:48:58.834410"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:48:58.836854') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:48:58.837440"], ["expired_at", "2015-05-13 16:48:58.837539"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "565039ca-bb00-4e9e-97f9-6e89bee5963b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/565039ca-bb00-4e9e-97f9-6e89bee5963b Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.828775"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:49:09.828775"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:49:09.844235') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.847999"], ["expired_at", "2015-05-13 16:49:09.848186"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fa88ecc6-661d-40f2-a85c-d72b0ce7fb9a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fa88ecc6-661d-40f2-a85c-d72b0ce7fb9a Completed 302 Found in 34ms (ActiveRecord: 2.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.856899"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:49:09.856899"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:49:09.862373') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.863077"], ["expired_at", "2015-05-13 16:49:09.863222"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "20387f43-19f0-4a9f-9c7a-aad1c8fda41d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/20387f43-19f0-4a9f-9c7a-aad1c8fda41d Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.868420"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:49:09.868420"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.869458"], ["expired_at", "2015-05-13 16:49:09.869563"], ["init_params", "{}"], ["oauth_code", "6cb464e4-1e3c-40b1-bac7-93ca42858a85"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:49:09.870259"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:49:09.875317') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.877007"], ["expired_at", "2015-05-13 16:49:09.877109"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e4d8ad79-3387-48b5-9fae-d29f7e880ac9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e4d8ad79-3387-48b5-9fae-d29f7e880ac9 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.910181"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:49:09.910181"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:49:09.914819') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.915495"], ["expired_at", "2015-05-13 16:49:09.915607"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "452014cf-b674-4a25-820d-537b169f62f1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/452014cf-b674-4a25-820d-537b169f62f1 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '452014cf-b674-4a25-820d-537b169f62f1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.923714"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:49:09.923714"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:49:09.926689') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.927350"], ["expired_at", "2015-05-13 16:49:09.927457"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4789742e-756a-498c-9555-40db0ac489f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4789742e-756a-498c-9555-40db0ac489f9 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4789742e-756a-498c-9555-40db0ac489f9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.932446"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:49:09.932446"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.933589"], ["expired_at", "2015-05-13 16:49:09.933680"], ["init_params", "{}"], ["oauth_code", "47142798-78d8-4b31-afcc-9ecfd7f77f2e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:49:09.934552"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:49:09.938830') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.939920"], ["expired_at", "2015-05-13 16:49:09.940059"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "720940cf-1696-4d09-b6fd-8e695d2a560c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/720940cf-1696-4d09-b6fd-8e695d2a560c Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.946985"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:49:09.946985"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:49:09.950132') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.950872"], ["expired_at", "2015-05-13 16:49:09.950985"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e35688aa-746a-4c33-9616-f5205e0c5794"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e35688aa-746a-4c33-9616-f5205e0c5794 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.956245"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:49:09.956245"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.959792"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:49:09.959792"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:49:09.963312') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.964254"], ["expired_at", "2015-05-13 16:49:09.964352"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a91c0fc6-7710-4625-bf99-7ba696097771"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a91c0fc6-7710-4625-bf99-7ba696097771 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.969302"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:49:09.969302"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:49:09.973881') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.974507"], ["expired_at", "2015-05-13 16:49:09.974612"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4fac0b6c-08e2-494b-8551-eafea0c89ae6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4fac0b6c-08e2-494b-8551-eafea0c89ae6 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4fac0b6c-08e2-494b-8551-eafea0c89ae6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.982039"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:49:09.982039"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:49:09.984948') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.985647"], ["expired_at", "2015-05-13 16:49:09.985778"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "855a14f8-6b7b-4783-8071-bb2d317c4eae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/855a14f8-6b7b-4783-8071-bb2d317c4eae Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '855a14f8-6b7b-4783-8071-bb2d317c4eae' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:09.990654"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:49:09.990654"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:49:09.995489') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:09.996104"], ["expired_at", "2015-05-13 16:49:09.996217"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ccbe1b83-10c8-4fa3-82e4-d8c9f19f2896"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ccbe1b83-10c8-4fa3-82e4-d8c9f19f2896 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ccbe1b83-10c8-4fa3-82e4-d8c9f19f2896' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:10.000931"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:49:10.000931"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:49:10.001784"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:49:10.010028"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:49:10.010028"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:10.015952"], ["expired_at", "2015-05-13 16:19:10.016052"], ["oauth_code", "b7340e08-e2da-4e5d-a196-8c22ee55dcf6"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction [KBOSHBBJ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [KBOSHBBJ] SKYDRIVE BACKTRACE: [KBOSHBBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [KBOSHBBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [KBOSHBBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [KBOSHBBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [KBOSHBBJ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [KBOSHBBJ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [KBOSHBBJ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [KBOSHBBJ] SKYDRIVE REQUEST HEADERS: [KBOSHBBJ] - Authorization: Bearer [KBOSHBBJ] SKYDRIVE RESPONSE HEADERS: [KBOSHBBJ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [KBOSHBBJ] SKYDRIVE RESPONSE BODY: [KBOSHBBJ] - { [KBOSHBBJ] - "error": { [KBOSHBBJ] - "code": "-2147024891, System.UnauthorizedAccessException", [KBOSHBBJ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [KBOSHBBJ] - } [KBOSHBBJ] - } [KBOSHBBJ] END --  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [XVROZKUH] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [XVROZKUH] SKYDRIVE REQUEST PAYLOAD: [XVROZKUH] SKYDRIVE REQUEST HEADERS: - Bearer [XVROZKUH] SKYDRIVE RESPONSE CODE: 200 [XVROZKUH] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [OGVXMCHN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OGVXMCHN] SKYDRIVE REQUEST PAYLOAD: [OGVXMCHN] SKYDRIVE REQUEST HEADERS: - [OGVXMCHN] SKYDRIVE RESPONSE CODE: 200 [OGVXMCHN] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [QQZYYMSJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QQZYYMSJ] SKYDRIVE REQUEST PAYLOAD: [QQZYYMSJ] SKYDRIVE REQUEST HEADERS: - [QQZYYMSJ] SKYDRIVE RESPONSE CODE: 200 [QQZYYMSJ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [JPYEZJYA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JPYEZJYA] SKYDRIVE REQUEST PAYLOAD: [JPYEZJYA] SKYDRIVE REQUEST HEADERS: - [JPYEZJYA] SKYDRIVE RESPONSE CODE: 200 [JPYEZJYA] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:10.099415"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:49:10.099415"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:10.101395"], ["expired_at", "2015-05-13 16:49:10.101657"], ["oauth_code", "929c023f-d724-4011-bdc5-ea1f3d213d34"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:49:10.102867') AND "skydrive_api_keys"."oauth_code" = '929c023f-d724-4011-bdc5-ea1f3d213d34' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "eb3d0a23-da8d-463d-9a63-3fe548e98e73"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:10.106437"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:49:10.106437"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:49:10.107796"], ["expired_at", "2015-05-13 16:49:10.107900"], ["oauth_code", "6d272ed1-b1fa-4c2a-960b-c32c14d8c686"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:51:42.597714"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:51:42.597714"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:51:42.614566') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.618123"], ["expired_at", "2015-05-13 16:51:42.618286"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5eeaaab6-534b-493e-aff8-4febcea16236"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5eeaaab6-534b-493e-aff8-4febcea16236 Completed 302 Found in 19ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5eeaaab6-534b-493e-aff8-4febcea16236' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:51:42.652521"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:51:42.652521"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:51:42.654932') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.655525"], ["expired_at", "2015-05-13 16:51:42.655624"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "242aa515-10c1-48fa-ba1a-e0a9dcb3c161"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/242aa515-10c1-48fa-ba1a-e0a9dcb3c161 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:51:42.662083"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:51:42.662083"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:51:42.664604') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.665251"], ["expired_at", "2015-05-13 16:51:42.665369"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8e93b48c-2f25-4397-895d-652457e5b77b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8e93b48c-2f25-4397-895d-652457e5b77b Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8e93b48c-2f25-4397-895d-652457e5b77b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:51:42.670476"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:51:42.670476"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:51:42.675278"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:51:42.675278"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:51:42.677864') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.678514"], ["expired_at", "2015-05-13 16:51:42.678623"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f536f4b2-21cc-47df-b4d8-8e1dc24d911e"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f536f4b2-21cc-47df-b4d8-8e1dc24d911e Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:51:42.683475"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:51:42.683475"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:51:42.687644') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.688255"], ["expired_at", "2015-05-13 16:51:42.688353"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "446f274c-19ae-4bb5-8599-62717ad91677"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/446f274c-19ae-4bb5-8599-62717ad91677 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '446f274c-19ae-4bb5-8599-62717ad91677' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:51:42.695638"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:51:42.695638"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.696802"], ["expired_at", "2015-05-13 16:51:42.696917"], ["init_params", "{}"], ["oauth_code", "7a924367-4d86-4de4-bd63-df58e915f2a8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:51:42.697774"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:51:42.702706') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.703808"], ["expired_at", "2015-05-13 16:51:42.703910"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8a79c113-dc94-4e17-b11a-05fc65eb8db5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8a79c113-dc94-4e17-b11a-05fc65eb8db5 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:51:42.707579"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:51:42.707579"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:51:42.708238"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:51:42.716305"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:51:42.716305"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.725113"], ["expired_at", "2015-05-13 16:21:42.725241"], ["oauth_code", "5e66371d-a4f7-437e-8ddb-f289da10612b"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [VEIDVKNQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VEIDVKNQ] SKYDRIVE REQUEST PAYLOAD: [VEIDVKNQ] SKYDRIVE REQUEST HEADERS: - [VEIDVKNQ] SKYDRIVE RESPONSE CODE: 200 [VEIDVKNQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [UVSFVUSN] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [UVSFVUSN] SKYDRIVE REQUEST PAYLOAD: [UVSFVUSN] SKYDRIVE REQUEST HEADERS: - Bearer [UVSFVUSN] SKYDRIVE RESPONSE CODE: 200 [UVSFVUSN] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [MTZRSSWI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MTZRSSWI] SKYDRIVE REQUEST PAYLOAD: [MTZRSSWI] SKYDRIVE REQUEST HEADERS: - [MTZRSSWI] SKYDRIVE RESPONSE CODE: 200 [MTZRSSWI] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction [RAJRENXO] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [RAJRENXO] SKYDRIVE BACKTRACE: [RAJRENXO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [RAJRENXO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [RAJRENXO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [RAJRENXO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [RAJRENXO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [RAJRENXO] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [RAJRENXO] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [RAJRENXO] SKYDRIVE REQUEST HEADERS: [RAJRENXO] - Authorization: Bearer [RAJRENXO] SKYDRIVE RESPONSE HEADERS: [RAJRENXO] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [RAJRENXO] SKYDRIVE RESPONSE BODY: [RAJRENXO] - { [RAJRENXO] - "error": { [RAJRENXO] - "code": "-2147024891, System.UnauthorizedAccessException", [RAJRENXO] - "message": "Access denied. You do not have permission to perform this action or access this resource." [RAJRENXO] - } [RAJRENXO] - } [RAJRENXO] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [KRGJKIKY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KRGJKIKY] SKYDRIVE REQUEST PAYLOAD: [KRGJKIKY] SKYDRIVE REQUEST HEADERS: - [KRGJKIKY] SKYDRIVE RESPONSE CODE: 200 [KRGJKIKY] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.810747"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:51:42.810747"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.812163"], ["expired_at", "2015-05-13 16:51:42.812260"], ["oauth_code", "352153a3-549b-484a-a094-f5dde5dca378"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:51:42.812965') AND "skydrive_api_keys"."oauth_code" = '352153a3-549b-484a-a094-f5dde5dca378' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "e17261cd-86f1-41e1-a5fb-a91c79d83e00"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.815829"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:51:42.815829"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:51:42.816808"], ["expired_at", "2015-05-13 16:51:42.816895"], ["oauth_code", "f7635c58-4068-42e9-878c-59e77a7780d7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [XJJHYCOA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XJJHYCOA] SKYDRIVE REQUEST PAYLOAD: [XJJHYCOA] SKYDRIVE REQUEST HEADERS: - [XJJHYCOA] SKYDRIVE RESPONSE CODE: 200 [XJJHYCOA] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [CQYDPWPP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CQYDPWPP] SKYDRIVE REQUEST PAYLOAD: [CQYDPWPP] SKYDRIVE REQUEST HEADERS: - [CQYDPWPP] SKYDRIVE RESPONSE CODE: 200 [CQYDPWPP] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [ZRXOYVQV] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [ZRXOYVQV] SKYDRIVE BACKTRACE: [ZRXOYVQV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [ZRXOYVQV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [ZRXOYVQV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ZRXOYVQV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [ZRXOYVQV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [ZRXOYVQV] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [ZRXOYVQV] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ZRXOYVQV] SKYDRIVE REQUEST HEADERS: [ZRXOYVQV] - Authorization: Bearer [ZRXOYVQV] SKYDRIVE RESPONSE HEADERS: [ZRXOYVQV] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [ZRXOYVQV] SKYDRIVE RESPONSE BODY: [ZRXOYVQV] - { [ZRXOYVQV] - "error": { [ZRXOYVQV] - "code": "-2147024891, System.UnauthorizedAccessException", [ZRXOYVQV] - "message": "Access denied. You do not have permission to perform this action or access this resource." [ZRXOYVQV] - } [ZRXOYVQV] - } [ZRXOYVQV] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NIXEROAY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NIXEROAY] SKYDRIVE REQUEST PAYLOAD: [NIXEROAY] SKYDRIVE REQUEST HEADERS: - [NIXEROAY] SKYDRIVE RESPONSE CODE: 200 [NIXEROAY] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [DIIHFSTF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [DIIHFSTF] SKYDRIVE REQUEST PAYLOAD: [DIIHFSTF] SKYDRIVE REQUEST HEADERS: - Bearer [DIIHFSTF] SKYDRIVE RESPONSE CODE: 200 [DIIHFSTF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.261072"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:53:29.261072"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.269530"], ["expired_at", "2015-05-13 16:53:29.269682"], ["oauth_code", "5f8dd9ee-c669-4ee6-be86-ef3f0ed2138a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.273282"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:53:29.273282"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.274835"], ["expired_at", "2015-05-13 16:53:29.274986"], ["oauth_code", "815ffb71-a865-45d3-a87a-aebd80246dd9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:53:29.276027') AND "skydrive_api_keys"."oauth_code" = '815ffb71-a865-45d3-a87a-aebd80246dd9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "f07fe445-d444-46a9-9a2d-aeb2037b1a94"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.329460"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:53:29.329460"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.330745"], ["expired_at", "2015-05-13 16:53:29.330872"], ["init_params", "{}"], ["oauth_code", "ee100b8c-3c71-4c3b-9512-e3f842e4275e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:53:29.331890"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:53:29.348327') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.349660"], ["expired_at", "2015-05-13 16:53:29.349777"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8458f72e-00d2-486f-96ad-1d85f73b2238"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8458f72e-00d2-486f-96ad-1d85f73b2238 Completed 302 Found in 16ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.357575"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:53:29.357575"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:53:29.360934') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.361633"], ["expired_at", "2015-05-13 16:53:29.361743"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8eef788b-0724-45ea-9878-309e56653be3"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8eef788b-0724-45ea-9878-309e56653be3 Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8eef788b-0724-45ea-9878-309e56653be3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.370776"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:53:29.370776"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:53:29.373245') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.373841"], ["expired_at", "2015-05-13 16:53:29.373939"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "64daaea3-08f0-48bb-8602-bbbfe8a1cc7a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/64daaea3-08f0-48bb-8602-bbbfe8a1cc7a Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.378793"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:53:29.378793"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:53:29.382784') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.383637"], ["expired_at", "2015-05-13 16:53:29.383779"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "56537797-055a-4315-a3c2-186c48cf2c27"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/56537797-055a-4315-a3c2-186c48cf2c27 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '56537797-055a-4315-a3c2-186c48cf2c27' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.389792"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:53:29.389792"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.393789"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:53:29.393789"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:53:29.396184') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.396854"], ["expired_at", "2015-05-13 16:53:29.396970"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc1f1a9b-d7d7-4960-abf8-be75c8734e1b"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc1f1a9b-d7d7-4960-abf8-be75c8734e1b Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.402131"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:53:29.402131"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:53:29.406551') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.407171"], ["expired_at", "2015-05-13 16:53:29.407269"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5a5d4e2e-c411-48a6-9ebb-49ff9e08ebfb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5a5d4e2e-c411-48a6-9ebb-49ff9e08ebfb Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5a5d4e2e-c411-48a6-9ebb-49ff9e08ebfb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.411836"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:53:29.411836"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.418813"], ["expired_at", "2015-05-13 16:23:29.418922"], ["oauth_code", "917bf4aa-ea71-44f4-b930-6a65c53f5320"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.426648"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:53:29.426648"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:53:29.427623"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.437035"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:53:29.437035"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:53:29.442275') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.443125"], ["expired_at", "2015-05-13 16:53:29.443249"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4c47e36e-d8af-460d-8b24-b2893705a4bd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4c47e36e-d8af-460d-8b24-b2893705a4bd Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.449153"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:53:29.449153"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.450338"], ["expired_at", "2015-05-13 16:53:29.450439"], ["init_params", "{}"], ["oauth_code", "e9bac250-5f70-46ff-9375-80226df237d0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:53:29.451178"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:53:29.455432') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.456466"], ["expired_at", "2015-05-13 16:53:29.456562"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e11cc8dc-6b3c-4cd4-9a82-30e24ee3e48e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e11cc8dc-6b3c-4cd4-9a82-30e24ee3e48e Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.462178"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:53:29.462178"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:53:29.464718') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.465359"], ["expired_at", "2015-05-13 16:53:29.465466"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0fcce009-7142-47da-8529-bd42bf28aca6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0fcce009-7142-47da-8529-bd42bf28aca6 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0fcce009-7142-47da-8529-bd42bf28aca6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.472305"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:53:29.472305"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:53:29.475253') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.475902"], ["expired_at", "2015-05-13 16:53:29.476012"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b9468fba-c7bc-4254-b05b-285696996c76"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b9468fba-c7bc-4254-b05b-285696996c76 Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.5ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:53:29.481950"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:53:29.481950"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:53:29.486449') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:53:29.487066"], ["expired_at", "2015-05-13 16:53:29.487166"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d3ff3352-3c9a-4ec0-9332-15f458ac0133"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d3ff3352-3c9a-4ec0-9332-15f458ac0133 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd3ff3352-3c9a-4ec0-9332-15f458ac0133' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.441211"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:00.441211"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.449868"], ["expired_at", "2015-05-13 16:55:00.450036"], ["oauth_code", "5b5083a5-47f8-481c-8b53-a9c2aefcaaeb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.453502"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:00.453502"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.454600"], ["expired_at", "2015-05-13 16:55:00.454740"], ["oauth_code", "4f924717-b692-4d83-999f-210c1cd7ee42"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:55:00.455700') AND "skydrive_api_keys"."oauth_code" = '4f924717-b692-4d83-999f-210c1cd7ee42' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "696cbe1f-256b-469d-b867-2e124fc75b9c"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.471849"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:00.471849"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.472911"], ["expired_at", "2015-05-13 16:55:00.473008"], ["init_params", "{}"], ["oauth_code", "b94162de-38d7-4f9a-8251-64ca1783bb69"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:55:00.473769"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:00.490028') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.491504"], ["expired_at", "2015-05-13 16:55:00.491631"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1800a24b-9305-4dce-be05-e43b8d88c0ba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1800a24b-9305-4dce-be05-e43b8d88c0ba Completed 302 Found in 16ms (ActiveRecord: 1.0ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.500105"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:55:00.500105"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:00.503365') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.504107"], ["expired_at", "2015-05-13 16:55:00.504244"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "596b4379-3eb0-4b5d-8ff6-aa1e3ee04943"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/596b4379-3eb0-4b5d-8ff6-aa1e3ee04943 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.512450"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:55:00.512450"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:00.515571') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.516217"], ["expired_at", "2015-05-13 16:55:00.516323"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d7c88256-a4b5-40b6-9e10-279934298629"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d7c88256-a4b5-40b6-9e10-279934298629 Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd7c88256-a4b5-40b6-9e10-279934298629' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.548397"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:00.548397"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:00.553860') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.554550"], ["expired_at", "2015-05-13 16:55:00.554671"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "70bdb525-8393-4f16-a777-cfcae956fcfe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/70bdb525-8393-4f16-a777-cfcae956fcfe Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.560077"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:00.560077"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:00.565666') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.566427"], ["expired_at", "2015-05-13 16:55:00.566540"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "121cccc6-5743-44a8-83a9-ccd331d7bf79"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/121cccc6-5743-44a8-83a9-ccd331d7bf79 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '121cccc6-5743-44a8-83a9-ccd331d7bf79' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.571094"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:00.571094"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.578047"], ["expired_at", "2015-05-13 16:25:00.578152"], ["oauth_code", "d5f59cee-59fe-4cd4-ba67-34b39032e291"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.586646"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:00.586646"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:55:00.587457"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.596799"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:00.596799"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.600580"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:00.600580"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:00.603290') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.604038"], ["expired_at", "2015-05-13 16:55:00.604153"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c21a465a-e269-4d4c-90a5-f7a99f80a751"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c21a465a-e269-4d4c-90a5-f7a99f80a751 Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.612230"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:00.612230"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:00.615070') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.615720"], ["expired_at", "2015-05-13 16:55:00.615821"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c7888287-61b9-4980-b05c-a233ddb57444"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c7888287-61b9-4980-b05c-a233ddb57444 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.620848"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:00.620848"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:00.625215') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.625863"], ["expired_at", "2015-05-13 16:55:00.625965"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ac9648e7-9978-4a56-b606-2835f211cbce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ac9648e7-9978-4a56-b606-2835f211cbce Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ac9648e7-9978-4a56-b606-2835f211cbce' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.630946"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:00.630946"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.631932"], ["expired_at", "2015-05-13 16:55:00.632032"], ["init_params", "{}"], ["oauth_code", "f99c6cba-ff34-4395-9fbc-fa0d3d77bbfa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:55:00.632781"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:00.637064') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.638169"], ["expired_at", "2015-05-13 16:55:00.638285"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7448d602-1232-4a80-b24b-129806240c92"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7448d602-1232-4a80-b24b-129806240c92 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.644304"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:00.644304"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:00.647267') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.648170"], ["expired_at", "2015-05-13 16:55:00.648293"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "675f3e66-6c52-48d2-8cb1-9d9304ee6512"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/675f3e66-6c52-48d2-8cb1-9d9304ee6512 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '675f3e66-6c52-48d2-8cb1-9d9304ee6512' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:00.653733"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:00.653733"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:00.658922') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:00.659613"], ["expired_at", "2015-05-13 16:55:00.659727"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6239e55a-76c4-4185-be78-e783136ee292"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6239e55a-76c4-4185-be78-e783136ee292 Completed 302 Found in 5ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6239e55a-76c4-4185-be78-e783136ee292' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [SQCMFVVP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SQCMFVVP] SKYDRIVE REQUEST PAYLOAD: [SQCMFVVP] SKYDRIVE REQUEST HEADERS: - [SQCMFVVP] SKYDRIVE RESPONSE CODE: 200 [SQCMFVVP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [DRYCBJQN] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [DRYCBJQN] SKYDRIVE BACKTRACE: [DRYCBJQN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [DRYCBJQN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [DRYCBJQN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [DRYCBJQN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [DRYCBJQN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [DRYCBJQN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [DRYCBJQN] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [DRYCBJQN] SKYDRIVE REQUEST HEADERS: [DRYCBJQN] - Authorization: Bearer [DRYCBJQN] SKYDRIVE RESPONSE HEADERS: [DRYCBJQN] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [DRYCBJQN] SKYDRIVE RESPONSE BODY: [DRYCBJQN] - { [DRYCBJQN] - "error": { [DRYCBJQN] - "code": "-2147024891, System.UnauthorizedAccessException", [DRYCBJQN] - "message": "Access denied. You do not have permission to perform this action or access this resource." [DRYCBJQN] - } [DRYCBJQN] - } [DRYCBJQN] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [TQORHDZU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TQORHDZU] SKYDRIVE REQUEST PAYLOAD: [TQORHDZU] SKYDRIVE REQUEST HEADERS: - [TQORHDZU] SKYDRIVE RESPONSE CODE: 200 [TQORHDZU] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TWVXZRDP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TWVXZRDP] SKYDRIVE REQUEST PAYLOAD: [TWVXZRDP] SKYDRIVE REQUEST HEADERS: - Bearer [TWVXZRDP] SKYDRIVE RESPONSE CODE: 200 [TWVXZRDP] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [BTLKIPLN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BTLKIPLN] SKYDRIVE REQUEST PAYLOAD: [BTLKIPLN] SKYDRIVE REQUEST HEADERS: - [BTLKIPLN] SKYDRIVE RESPONSE CODE: 200 [BTLKIPLN] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:06.883803"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:06.883803"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:06.909007"], ["expired_at", "2015-05-13 16:25:06.909190"], ["oauth_code", "a7aee9c3-f0fc-449a-9f9f-03b5c6eb49a7"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 10ms (Views: 3.5ms | ActiveRecord: 0.5ms)  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:06.919498"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:06.919498"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:55:06.920447"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:06.931058"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:06.931058"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:06.932208"], ["expired_at", "2015-05-13 16:55:06.932319"], ["init_params", "{}"], ["oauth_code", "31cc9738-9ecc-4350-a5a8-a80afe231708"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:55:06.933061"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:06.937585') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:06.939422"], ["expired_at", "2015-05-13 16:55:06.939535"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d9cfb122-a399-4869-be44-bebe8fbe362d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d9cfb122-a399-4869-be44-bebe8fbe362d Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:06.975975"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:06.975975"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:06.979134') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:06.979868"], ["expired_at", "2015-05-13 16:55:06.979993"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2aa96015-c62d-403d-a3dd-1c7553732468"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2aa96015-c62d-403d-a3dd-1c7553732468 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2aa96015-c62d-403d-a3dd-1c7553732468' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:06.986805"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:06.986805"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:06.989236') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:06.989826"], ["expired_at", "2015-05-13 16:55:06.989925"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ada2e249-9c74-4758-b5a4-c727bc69ddfc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ada2e249-9c74-4758-b5a4-c727bc69ddfc Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:06.996005"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:06.996005"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:07.000402') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.001032"], ["expired_at", "2015-05-13 16:55:07.001146"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7d6ceb70-b218-40af-95dd-3138ed8fa28e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7d6ceb70-b218-40af-95dd-3138ed8fa28e Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7d6ceb70-b218-40af-95dd-3138ed8fa28e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:07.006118"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:07.006118"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:07.010874') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.011616"], ["expired_at", "2015-05-13 16:55:07.011738"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9143d617-7fc5-4d89-b4f3-f169aea775b4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9143d617-7fc5-4d89-b4f3-f169aea775b4 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9143d617-7fc5-4d89-b4f3-f169aea775b4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:07.016848"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:07.016848"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:07.020613"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:07.020613"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:07.023041') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.023644"], ["expired_at", "2015-05-13 16:55:07.023747"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0d1b199b-1d09-4b51-bcd3-31d743bfad10"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0d1b199b-1d09-4b51-bcd3-31d743bfad10 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:07.030751"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:55:07.030751"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:07.033249') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.033852"], ["expired_at", "2015-05-13 16:55:07.033996"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6372f0c6-0f2a-43da-926b-5a6aef90dcbf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6372f0c6-0f2a-43da-926b-5a6aef90dcbf Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:07.040183"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:07.040183"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:07.046827') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.047849"], ["expired_at", "2015-05-13 16:55:07.047986"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a382a939-3ecd-4b3b-bad1-f91140800257"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a382a939-3ecd-4b3b-bad1-f91140800257 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:07.054857"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:55:07.054857"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:07.057373') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.057947"], ["expired_at", "2015-05-13 16:55:07.058040"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b1fa3b35-0f6b-4b27-b789-8c5effe1c9dd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b1fa3b35-0f6b-4b27-b789-8c5effe1c9dd Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b1fa3b35-0f6b-4b27-b789-8c5effe1c9dd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:07.062088"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:07.062088"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:07.066329') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.066946"], ["expired_at", "2015-05-13 16:55:07.067052"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0931b2ce-b689-49d7-947b-052b6dac8bd3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0931b2ce-b689-49d7-947b-052b6dac8bd3 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0931b2ce-b689-49d7-947b-052b6dac8bd3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:07.071955"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:07.071955"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.072915"], ["expired_at", "2015-05-13 16:55:07.073014"], ["init_params", "{}"], ["oauth_code", "1207d32b-d746-4308-86f9-4c4de1d8bfbe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:55:07.073737"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:07.078045') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.079079"], ["expired_at", "2015-05-13 16:55:07.079179"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dca5b8c4-b48d-42fd-9f7a-f573dd8c66ac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dca5b8c4-b48d-42fd-9f7a-f573dd8c66ac Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [BQDUYBNK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BQDUYBNK] SKYDRIVE REQUEST PAYLOAD: [BQDUYBNK] SKYDRIVE REQUEST HEADERS: - [BQDUYBNK] SKYDRIVE RESPONSE CODE: 200 [BQDUYBNK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [MXGUOXES] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [MXGUOXES] SKYDRIVE BACKTRACE: [MXGUOXES] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [MXGUOXES] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [MXGUOXES] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [MXGUOXES] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [MXGUOXES] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [MXGUOXES] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [MXGUOXES] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [MXGUOXES] SKYDRIVE REQUEST HEADERS: [MXGUOXES] - Authorization: Bearer [MXGUOXES] SKYDRIVE RESPONSE HEADERS: [MXGUOXES] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [MXGUOXES] SKYDRIVE RESPONSE BODY: [MXGUOXES] - { [MXGUOXES] - "error": { [MXGUOXES] - "code": "-2147024891, System.UnauthorizedAccessException", [MXGUOXES] - "message": "Access denied. You do not have permission to perform this action or access this resource." [MXGUOXES] - } [MXGUOXES] - } [MXGUOXES] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [UCLYXCEM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UCLYXCEM] SKYDRIVE REQUEST PAYLOAD: [UCLYXCEM] SKYDRIVE REQUEST HEADERS: - [UCLYXCEM] SKYDRIVE RESPONSE CODE: 200 [UCLYXCEM] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [MECRIFSP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MECRIFSP] SKYDRIVE REQUEST PAYLOAD: [MECRIFSP] SKYDRIVE REQUEST HEADERS: - [MECRIFSP] SKYDRIVE RESPONSE CODE: 200 [MECRIFSP] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RRNABYNA] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RRNABYNA] SKYDRIVE REQUEST PAYLOAD: [RRNABYNA] SKYDRIVE REQUEST HEADERS: - Bearer [RRNABYNA] SKYDRIVE RESPONSE CODE: 200 [RRNABYNA] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.159579"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:07.159579"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.161164"], ["expired_at", "2015-05-13 16:55:07.161271"], ["oauth_code", "8dbcb3f8-ba23-4713-9a8e-8add2b99f49b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.163215"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:07.163215"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:07.164153"], ["expired_at", "2015-05-13 16:55:07.164238"], ["oauth_code", "2cad60f2-b1ba-48a6-96a6-b4886daf863e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:55:07.164922') AND "skydrive_api_keys"."oauth_code" = '2cad60f2-b1ba-48a6-96a6-b4886daf863e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8d51b4e4-2586-4ec0-b0e7-0e7490ad848b"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.603872"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:11.603872"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.631224"], ["expired_at", "2015-05-13 16:25:11.631392"], ["oauth_code", "d5fb0626-980e-49f3-a283-fb08e3323eef"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 10ms (Views: 3.5ms | ActiveRecord: 0.4ms)  (1.0ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.640513"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:11.640513"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:55:11.641330"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.652154"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:55:11.652154"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:11.654924') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.681242"], ["expired_at", "2015-05-13 16:55:11.681376"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9709db8e-cd8d-4e13-9dfa-9228da38471c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9709db8e-cd8d-4e13-9dfa-9228da38471c Completed 302 Found in 32ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9709db8e-cd8d-4e13-9dfa-9228da38471c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.691376"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:55:11.691376"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:11.694779') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.695541"], ["expired_at", "2015-05-13 16:55:11.695662"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1b52606e-f3da-4b70-ba06-2da1e5f71835"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1b52606e-f3da-4b70-ba06-2da1e5f71835 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.701839"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:11.701839"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:11.707202') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.707871"], ["expired_at", "2015-05-13 16:55:11.707978"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5d75f993-c063-4db4-aa55-481658d30ac5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5d75f993-c063-4db4-aa55-481658d30ac5 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.713117"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:11.713117"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.714140"], ["expired_at", "2015-05-13 16:55:11.714237"], ["init_params", "{}"], ["oauth_code", "33d95f0a-bd79-46a0-abb2-ca958754d264"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:55:11.714966"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:11.720830') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.722545"], ["expired_at", "2015-05-13 16:55:11.722651"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6c893514-f2a4-45bf-a35e-951e699cf464"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6c893514-f2a4-45bf-a35e-951e699cf464 Completed 302 Found in 7ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.727415"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:11.727415"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:11.732729') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.733910"], ["expired_at", "2015-05-13 16:55:11.734043"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "082fa750-06ef-4c4d-b5d1-3fdabd57d886"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/082fa750-06ef-4c4d-b5d1-3fdabd57d886 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '082fa750-06ef-4c4d-b5d1-3fdabd57d886' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.740303"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:11.740303"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.741598"], ["expired_at", "2015-05-13 16:55:11.741722"], ["init_params", "{}"], ["oauth_code", "344321bc-c515-46bf-bdf9-3a0cdcbfd151"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:55:11.742642"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:11.747222') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.748347"], ["expired_at", "2015-05-13 16:55:11.748454"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "80268d21-e004-4baf-89b2-fd7b6f09efa5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/80268d21-e004-4baf-89b2-fd7b6f09efa5 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.755315"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:11.755315"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.759434"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:11.759434"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:11.762117') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.762837"], ["expired_at", "2015-05-13 16:55:11.762948"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3b3d401a-89fc-4cd1-8183-9f8264cfd5fe"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3b3d401a-89fc-4cd1-8183-9f8264cfd5fe Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.772521"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:11.772521"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:11.775708') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.776497"], ["expired_at", "2015-05-13 16:55:11.776618"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "816b4f7b-7d26-4242-8a28-c71b41f531b5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/816b4f7b-7d26-4242-8a28-c71b41f531b5 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.782554"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:11.782554"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:11.787433') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.788139"], ["expired_at", "2015-05-13 16:55:11.788247"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bee614a2-54d4-4598-a539-0acb0d340453"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bee614a2-54d4-4598-a539-0acb0d340453 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bee614a2-54d4-4598-a539-0acb0d340453' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.795420"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:11.795420"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:11.798125') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.798834"], ["expired_at", "2015-05-13 16:55:11.798945"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dea64ae3-b308-478f-9e04-d087b589e794"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dea64ae3-b308-478f-9e04-d087b589e794 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'dea64ae3-b308-478f-9e04-d087b589e794' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:11.804007"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:11.804007"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:11.808707') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.809369"], ["expired_at", "2015-05-13 16:55:11.809480"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f28e6da-acfd-476d-96fa-4d62f63d901a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f28e6da-acfd-476d-96fa-4d62f63d901a Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0f28e6da-acfd-476d-96fa-4d62f63d901a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [SANAYJLD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SANAYJLD] SKYDRIVE REQUEST PAYLOAD: [SANAYJLD] SKYDRIVE REQUEST HEADERS: - [SANAYJLD] SKYDRIVE RESPONSE CODE: 200 [SANAYJLD] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [OCZGTLYM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OCZGTLYM] SKYDRIVE REQUEST PAYLOAD: [OCZGTLYM] SKYDRIVE REQUEST HEADERS: - [OCZGTLYM] SKYDRIVE RESPONSE CODE: 200 [OCZGTLYM] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [ARDTQRCK] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [ARDTQRCK] SKYDRIVE BACKTRACE: [ARDTQRCK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [ARDTQRCK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [ARDTQRCK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ARDTQRCK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [ARDTQRCK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [ARDTQRCK] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [ARDTQRCK] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ARDTQRCK] SKYDRIVE REQUEST HEADERS: [ARDTQRCK] - Authorization: Bearer [ARDTQRCK] SKYDRIVE RESPONSE HEADERS: [ARDTQRCK] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [ARDTQRCK] SKYDRIVE RESPONSE BODY: [ARDTQRCK] - { [ARDTQRCK] - "error": { [ARDTQRCK] - "code": "-2147024891, System.UnauthorizedAccessException", [ARDTQRCK] - "message": "Access denied. You do not have permission to perform this action or access this resource." [ARDTQRCK] - } [ARDTQRCK] - } [ARDTQRCK] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ZROJRYUJ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ZROJRYUJ] SKYDRIVE REQUEST PAYLOAD: [ZROJRYUJ] SKYDRIVE REQUEST HEADERS: - Bearer [ZROJRYUJ] SKYDRIVE RESPONSE CODE: 200 [ZROJRYUJ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [YRWBEERY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YRWBEERY] SKYDRIVE REQUEST PAYLOAD: [YRWBEERY] SKYDRIVE REQUEST HEADERS: - [YRWBEERY] SKYDRIVE RESPONSE CODE: 200 [YRWBEERY] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.886509"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:11.886509"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.887889"], ["expired_at", "2015-05-13 16:55:11.887991"], ["oauth_code", "57a0dc94-81b7-4b1f-8adc-ea03e82afd86"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.890239"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:11.890239"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:11.891278"], ["expired_at", "2015-05-13 16:55:11.891373"], ["oauth_code", "7b368add-a654-4f29-97db-fdd5aad62206"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:55:11.892121') AND "skydrive_api_keys"."oauth_code" = '7b368add-a654-4f29-97db-fdd5aad62206' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "1cde75c1-579b-4463-8641-6927302da226"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.322697"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:14.322697"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.330817"], ["expired_at", "2015-05-13 16:55:14.330995"], ["oauth_code", "706fef4a-f146-4c4c-8805-dc492be59d9d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.335054"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:14.335054"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.336213"], ["expired_at", "2015-05-13 16:55:14.336314"], ["oauth_code", "897af7b2-8484-456e-926f-56047d3dfc95"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:55:14.337036') AND "skydrive_api_keys"."oauth_code" = '897af7b2-8484-456e-926f-56047d3dfc95' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "99824f09-9383-45c8-b0bc-f757527a78ed"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.356460"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:14.356460"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.357528"], ["expired_at", "2015-05-13 16:55:14.357657"], ["init_params", "{}"], ["oauth_code", "c0b0b960-99e3-4813-8c11-d983981cfeee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:55:14.358394"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:14.374061') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.375293"], ["expired_at", "2015-05-13 16:55:14.375407"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c72a857e-a725-49b5-a878-cfb96bf9f765"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c72a857e-a725-49b5-a878-cfb96bf9f765 Completed 302 Found in 15ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.382060"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:55:14.382060"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:14.385354') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.386149"], ["expired_at", "2015-05-13 16:55:14.386256"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4c1f7968-f3b2-4ab7-8301-6747f72c7289"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4c1f7968-f3b2-4ab7-8301-6747f72c7289 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4c1f7968-f3b2-4ab7-8301-6747f72c7289' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.393097"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:55:14.393097"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:14.395691') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.396299"], ["expired_at", "2015-05-13 16:55:14.396401"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bbf26cfa-5da7-45d4-8b6c-69140d1961a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bbf26cfa-5da7-45d4-8b6c-69140d1961a3 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.429748"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:14.429748"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:14.434162') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.434770"], ["expired_at", "2015-05-13 16:55:14.434870"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2196586b-a660-4965-96fd-8f269e087fc1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2196586b-a660-4965-96fd-8f269e087fc1 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2196586b-a660-4965-96fd-8f269e087fc1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.439520"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:14.439520"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:14.444568') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.445175"], ["expired_at", "2015-05-13 16:55:14.445280"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "785b1e27-6c0b-4640-a92b-4d603a554e0c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/785b1e27-6c0b-4640-a92b-4d603a554e0c Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.449148"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:14.449148"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.456062"], ["expired_at", "2015-05-13 16:25:14.456169"], ["oauth_code", "d975290d-4419-4930-8bf8-77e35889d40b"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.464467"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:14.464467"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:55:14.465336"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.475379"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:14.475379"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.479221"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:14.479221"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:14.481705') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.482364"], ["expired_at", "2015-05-13 16:55:14.482467"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "77b49fa8-d927-4be5-900e-a8ce8c6254c3"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/77b49fa8-d927-4be5-900e-a8ce8c6254c3 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.488205"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:14.488205"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.489558"], ["expired_at", "2015-05-13 16:55:14.489689"], ["init_params", "{}"], ["oauth_code", "b9ae7bb9-f0fc-43de-91ff-45bb3267dfa2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:55:14.490643"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:14.495779') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.496939"], ["expired_at", "2015-05-13 16:55:14.497048"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5b0caf58-c386-4e01-ab06-cfd2c649a298"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5b0caf58-c386-4e01-ab06-cfd2c649a298 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.501909"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:14.501909"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:14.506515') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.507128"], ["expired_at", "2015-05-13 16:55:14.507228"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0c9a82a8-6773-4668-bce2-fc4cef83e381"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0c9a82a8-6773-4668-bce2-fc4cef83e381 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0c9a82a8-6773-4668-bce2-fc4cef83e381' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.514066"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:14.514066"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:14.516621') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.517437"], ["expired_at", "2015-05-13 16:55:14.517868"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "50c88483-0db1-4fce-9c46-d67a1869e915"], ["scope", "session"], ["user_id", 1]]  (0.5ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/50c88483-0db1-4fce-9c46-d67a1869e915 Completed 302 Found in 7ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.524635"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:14.524635"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:14.528944') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.529554"], ["expired_at", "2015-05-13 16:55:14.529656"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9dcca5e2-fa87-4235-8d66-39b88b9ec0b5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9dcca5e2-fa87-4235-8d66-39b88b9ec0b5 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9dcca5e2-fa87-4235-8d66-39b88b9ec0b5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:14.535727"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:14.535727"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:14.538428') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:14.539049"], ["expired_at", "2015-05-13 16:55:14.539151"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "88937abf-78c3-464e-a902-13a8547ac275"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/88937abf-78c3-464e-a902-13a8547ac275 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '88937abf-78c3-464e-a902-13a8547ac275' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [PPXIMKKV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PPXIMKKV] SKYDRIVE REQUEST PAYLOAD: [PPXIMKKV] SKYDRIVE REQUEST HEADERS: - [PPXIMKKV] SKYDRIVE RESPONSE CODE: 200 [PPXIMKKV] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [CURXJSAQ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [CURXJSAQ] SKYDRIVE BACKTRACE: [CURXJSAQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [CURXJSAQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [CURXJSAQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [CURXJSAQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [CURXJSAQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [CURXJSAQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [CURXJSAQ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [CURXJSAQ] SKYDRIVE REQUEST HEADERS: [CURXJSAQ] - Authorization: Bearer [CURXJSAQ] SKYDRIVE RESPONSE HEADERS: [CURXJSAQ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [CURXJSAQ] SKYDRIVE RESPONSE BODY: [CURXJSAQ] - { [CURXJSAQ] - "error": { [CURXJSAQ] - "code": "-2147024891, System.UnauthorizedAccessException", [CURXJSAQ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [CURXJSAQ] - } [CURXJSAQ] - } [CURXJSAQ] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ODOLZLKF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ODOLZLKF] SKYDRIVE REQUEST PAYLOAD: [ODOLZLKF] SKYDRIVE REQUEST HEADERS: - Bearer [ODOLZLKF] SKYDRIVE RESPONSE CODE: 200 [ODOLZLKF] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [HCVWAXLD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HCVWAXLD] SKYDRIVE REQUEST PAYLOAD: [HCVWAXLD] SKYDRIVE REQUEST HEADERS: - [HCVWAXLD] SKYDRIVE RESPONSE CODE: 200 [HCVWAXLD] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [WWIWYOKL] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WWIWYOKL] SKYDRIVE REQUEST PAYLOAD: [WWIWYOKL] SKYDRIVE REQUEST HEADERS: - [WWIWYOKL] SKYDRIVE RESPONSE CODE: 200 [WWIWYOKL] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.047744"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:18.047744"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.075046"], ["expired_at", "2015-05-13 16:25:18.075234"], ["oauth_code", "22a3d1c3-ba18-40bf-bc86-c4ad4f8c28eb"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 11ms (Views: 4.1ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.085151"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:18.085151"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 15:55:18.086100"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.100266"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:55:18.100266"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:18.103283') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.104298"], ["expired_at", "2015-05-13 16:55:18.104413"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7d15f267-a7ae-436c-932c-1138b38b9655"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7d15f267-a7ae-436c-932c-1138b38b9655 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.137240"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:18.137240"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:18.142164') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.142780"], ["expired_at", "2015-05-13 16:55:18.142881"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6167c178-1591-4f60-ae23-58c317a8f2db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6167c178-1591-4f60-ae23-58c317a8f2db Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6167c178-1591-4f60-ae23-58c317a8f2db' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.149351"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 15:55:18.149351"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:18.152057') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.152695"], ["expired_at", "2015-05-13 16:55:18.152795"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2bc6f037-7a56-46c4-b14d-944a159530f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2bc6f037-7a56-46c4-b14d-944a159530f5 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.3ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2bc6f037-7a56-46c4-b14d-944a159530f5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.157931"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:18.157931"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:18.163652') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.164926"], ["expired_at", "2015-05-13 16:55:18.165170"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6a422ec0-dc7b-4d49-b85f-696505639a01"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6a422ec0-dc7b-4d49-b85f-696505639a01 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.171281"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:18.171281"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.172529"], ["expired_at", "2015-05-13 16:55:18.172655"], ["init_params", "{}"], ["oauth_code", "615387e7-38c7-4d9b-98c9-3b40a9829d68"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:55:18.173600"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:18.178444') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.179733"], ["expired_at", "2015-05-13 16:55:18.179853"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c90c602a-3150-4bb1-99db-92f417fee652"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c90c602a-3150-4bb1-99db-92f417fee652 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.187381"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:18.187381"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:18.190067') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.190702"], ["expired_at", "2015-05-13 16:55:18.190803"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "374fda1f-f48f-481e-9013-d338b49d3cdd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/374fda1f-f48f-481e-9013-d338b49d3cdd Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.196625"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:18.196625"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:18.201844') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.202603"], ["expired_at", "2015-05-13 16:55:18.202725"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a5bf2ea7-9538-4dea-b3f4-51487c08ad63"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a5bf2ea7-9538-4dea-b3f4-51487c08ad63 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a5bf2ea7-9538-4dea-b3f4-51487c08ad63' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.208033"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:18.208033"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:18.212347') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.212946"], ["expired_at", "2015-05-13 16:55:18.213086"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ed3ff600-fae8-4094-9b04-5d8199105c33"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ed3ff600-fae8-4094-9b04-5d8199105c33 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ed3ff600-fae8-4094-9b04-5d8199105c33' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.218911"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:18.218911"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:18.221313') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.222079"], ["expired_at", "2015-05-13 16:55:18.222186"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "52aaea2f-072d-43f2-8e72-6e1423ff0ecc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/52aaea2f-072d-43f2-8e72-6e1423ff0ecc Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '52aaea2f-072d-43f2-8e72-6e1423ff0ecc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.226957"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:18.226957"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.230682"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 15:55:18.230682"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:18.233177') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.233814"], ["expired_at", "2015-05-13 16:55:18.233916"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3e84a1af-92e8-42b8-b753-51198b134939"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3e84a1af-92e8-42b8-b753-51198b134939 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 15:55:18.238843"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 15:55:18.238843"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.239972"], ["expired_at", "2015-05-13 16:55:18.240086"], ["init_params", "{}"], ["oauth_code", "626cbff2-9356-40ba-943c-7ff0ea924a4e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 15:55:18.240948"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 15:55:18.245356') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.246468"], ["expired_at", "2015-05-13 16:55:18.246567"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "889fea01-6dfb-44bf-a25b-8a0a6500184d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/889fea01-6dfb-44bf-a25b-8a0a6500184d Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [MJVKTUPU] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [MJVKTUPU] SKYDRIVE BACKTRACE: [MJVKTUPU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [MJVKTUPU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [MJVKTUPU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [MJVKTUPU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [MJVKTUPU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [MJVKTUPU] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [MJVKTUPU] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [MJVKTUPU] SKYDRIVE REQUEST HEADERS: [MJVKTUPU] - Authorization: Bearer [MJVKTUPU] SKYDRIVE RESPONSE HEADERS: [MJVKTUPU] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [MJVKTUPU] SKYDRIVE RESPONSE BODY: [MJVKTUPU] - { [MJVKTUPU] - "error": { [MJVKTUPU] - "code": "-2147024891, System.UnauthorizedAccessException", [MJVKTUPU] - "message": "Access denied. You do not have permission to perform this action or access this resource." [MJVKTUPU] - } [MJVKTUPU] - } [MJVKTUPU] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [GHCRWQZN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GHCRWQZN] SKYDRIVE REQUEST PAYLOAD: [GHCRWQZN] SKYDRIVE REQUEST HEADERS: - [GHCRWQZN] SKYDRIVE RESPONSE CODE: 200 [GHCRWQZN] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [UCDKZKAP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [UCDKZKAP] SKYDRIVE REQUEST PAYLOAD: [UCDKZKAP] SKYDRIVE REQUEST HEADERS: - Bearer [UCDKZKAP] SKYDRIVE RESPONSE CODE: 200 [UCDKZKAP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [SQUPGCDD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SQUPGCDD] SKYDRIVE REQUEST PAYLOAD: [SQUPGCDD] SKYDRIVE REQUEST HEADERS: - [SQUPGCDD] SKYDRIVE RESPONSE CODE: 200 [SQUPGCDD] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [KCTXRXTP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KCTXRXTP] SKYDRIVE REQUEST PAYLOAD: [KCTXRXTP] SKYDRIVE REQUEST HEADERS: - [KCTXRXTP] SKYDRIVE RESPONSE CODE: 200 [KCTXRXTP] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.326281"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:18.326281"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.327999"], ["expired_at", "2015-05-13 16:55:18.328131"], ["oauth_code", "4a738c3a-83ab-47cb-9298-4c418695ee4b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.330543"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 15:55:18.330543"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 15:55:18.331729"], ["expired_at", "2015-05-13 16:55:18.331831"], ["oauth_code", "fc5429fa-f924-46ed-a34a-8a2f3a9f4a37"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 15:55:18.332641') AND "skydrive_api_keys"."oauth_code" = 'fc5429fa-f924-46ed-a34a-8a2f3a9f4a37' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "62981e69-45e8-40fa-a8b4-965066edb192"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [NWMVPQDD] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [NWMVPQDD] SKYDRIVE BACKTRACE: [NWMVPQDD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [NWMVPQDD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [NWMVPQDD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [NWMVPQDD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [NWMVPQDD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [NWMVPQDD] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [NWMVPQDD] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [NWMVPQDD] SKYDRIVE REQUEST HEADERS: [NWMVPQDD] - Authorization: Bearer [NWMVPQDD] SKYDRIVE RESPONSE HEADERS: [NWMVPQDD] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [NWMVPQDD] SKYDRIVE RESPONSE BODY: [NWMVPQDD] - { [NWMVPQDD] - "error": { [NWMVPQDD] - "code": "-2147024891, System.UnauthorizedAccessException", [NWMVPQDD] - "message": "Access denied. You do not have permission to perform this action or access this resource." [NWMVPQDD] - } [NWMVPQDD] - } [NWMVPQDD] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [ERYRSSOV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ERYRSSOV] SKYDRIVE REQUEST PAYLOAD: [ERYRSSOV] SKYDRIVE REQUEST HEADERS: - [ERYRSSOV] SKYDRIVE RESPONSE CODE: 200 [ERYRSSOV] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [VWASSWZW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VWASSWZW] SKYDRIVE REQUEST PAYLOAD: [VWASSWZW] SKYDRIVE REQUEST HEADERS: - [VWASSWZW] SKYDRIVE RESPONSE CODE: 200 [VWASSWZW] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [EHXKUIVG] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [EHXKUIVG] SKYDRIVE REQUEST PAYLOAD: [EHXKUIVG] SKYDRIVE REQUEST HEADERS: - Bearer [EHXKUIVG] SKYDRIVE RESPONSE CODE: 200 [EHXKUIVG] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [UKLLMZDP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UKLLMZDP] SKYDRIVE REQUEST PAYLOAD: [UKLLMZDP] SKYDRIVE REQUEST HEADERS: - [UKLLMZDP] SKYDRIVE RESPONSE CODE: 200 [UKLLMZDP] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.468566"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:14.468566"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.477457"], ["expired_at", "2015-05-13 17:00:14.477623"], ["oauth_code", "cdda6d46-7685-4999-bc82-9b7251cfc8a0"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 16:00:14.479189') AND "skydrive_api_keys"."oauth_code" = 'cdda6d46-7685-4999-bc82-9b7251cfc8a0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "99044a26-b582-4cbc-ac69-35fbf7187559"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.483164"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:14.483164"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.484319"], ["expired_at", "2015-05-13 17:00:14.484419"], ["oauth_code", "0b56aaaa-c9da-4612-91dd-4eceff9f3807"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.535561"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:14.535561"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:14.552757') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.554233"], ["expired_at", "2015-05-13 17:00:14.554456"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f31ac87e-24cc-419a-b99b-29048e8add07"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f31ac87e-24cc-419a-b99b-29048e8add07 Completed 302 Found in 17ms (ActiveRecord: 1.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.560985"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:14.560985"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.562107"], ["expired_at", "2015-05-13 17:00:14.562216"], ["init_params", "{}"], ["oauth_code", "4cd50b84-2bc8-4e15-b325-629f5a9117c2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 16:00:14.563008"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:14.567443') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.568801"], ["expired_at", "2015-05-13 17:00:14.568895"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9798e9b7-470f-48cd-a7f8-a311ae0ccac5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9798e9b7-470f-48cd-a7f8-a311ae0ccac5 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.575968"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 16:00:14.575968"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:14.578708') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.579326"], ["expired_at", "2015-05-13 17:00:14.579427"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f6e78556-97b1-420a-bb59-36b1a6ffa492"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f6e78556-97b1-420a-bb59-36b1a6ffa492 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.586515"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:14.586515"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:14.592133') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.592882"], ["expired_at", "2015-05-13 17:00:14.593001"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "71eecc3e-734c-4f92-bc00-8a2800c09344"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/71eecc3e-734c-4f92-bc00-8a2800c09344 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '71eecc3e-734c-4f92-bc00-8a2800c09344' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.600384"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 16:00:14.600384"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:14.603108') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.603737"], ["expired_at", "2015-05-13 17:00:14.603839"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c114a68d-23d8-441c-8720-84f6e39b4bda"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c114a68d-23d8-441c-8720-84f6e39b4bda Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c114a68d-23d8-441c-8720-84f6e39b4bda' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.610947"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 16:00:14.610947"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:14.613818') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.614474"], ["expired_at", "2015-05-13 17:00:14.614578"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e35ef709-20e8-4805-aa0a-275fbd0e36e4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e35ef709-20e8-4805-aa0a-275fbd0e36e4 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e35ef709-20e8-4805-aa0a-275fbd0e36e4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.619114"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 16:00:14.619114"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.620024"], ["expired_at", "2015-05-13 17:00:14.620205"], ["init_params", "{}"], ["oauth_code", "51be1b99-3b0b-4087-9ee3-6ec9be2a4079"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 16:00:14.621115"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:14.626107') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.627239"], ["expired_at", "2015-05-13 17:00:14.627348"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5f6b62f2-d66c-4009-806d-2f559924fa37"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5f6b62f2-d66c-4009-806d-2f559924fa37 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.633269"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 16:00:14.633269"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.638589"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 16:00:14.638589"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:14.642379') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.643242"], ["expired_at", "2015-05-13 17:00:14.643385"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e50b379d-a9e2-4c3a-a028-8b5dd5fdaeb1"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e50b379d-a9e2-4c3a-a028-8b5dd5fdaeb1 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.651299"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 16:00:14.651299"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.3ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:14.654120') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.654730"], ["expired_at", "2015-05-13 17:00:14.654830"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f99c7c85-3eaf-4a49-82e9-0e47972bffd9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f99c7c85-3eaf-4a49-82e9-0e47972bffd9 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.659897"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 16:00:14.659897"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:14.664030') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.664636"], ["expired_at", "2015-05-13 17:00:14.664744"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6ce457d4-e20f-4a28-8652-667668c44249"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6ce457d4-e20f-4a28-8652-667668c44249 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6ce457d4-e20f-4a28-8652-667668c44249' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.670516"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 16:00:14.670516"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:14.674717') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.675449"], ["expired_at", "2015-05-13 17:00:14.675571"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f2553afa-1b11-4ce3-a7d9-ec8c0ec2f3c5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f2553afa-1b11-4ce3-a7d9-ec8c0ec2f3c5 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f2553afa-1b11-4ce3-a7d9-ec8c0ec2f3c5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.679707"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:14.679707"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 16:00:14.680437"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:14.688467"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:14.688467"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:14.695072"], ["expired_at", "2015-05-13 16:30:14.695184"], ["oauth_code", "41d1b199-0b65-4c91-8aa1-542ada6ae760"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.698433"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:21.698433"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.706721"], ["expired_at", "2015-05-13 17:00:21.706885"], ["oauth_code", "9f074063-188e-4d26-afa2-92bebd1abba2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 16:00:21.708431') AND "skydrive_api_keys"."oauth_code" = '9f074063-188e-4d26-afa2-92bebd1abba2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c1dd7f25-8562-4c87-83b3-849f711b774d"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.712600"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:21.712600"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.713576"], ["expired_at", "2015-05-13 17:00:21.713663"], ["oauth_code", "ad1591c4-4e2b-4341-b803-3b8f56dede43"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.729069"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:21.729069"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:21.744854') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.745617"], ["expired_at", "2015-05-13 17:00:21.745752"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "57cef856-5738-49af-bb7d-68908e28ff27"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/57cef856-5738-49af-bb7d-68908e28ff27 Completed 302 Found in 15ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '57cef856-5738-49af-bb7d-68908e28ff27' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.751386"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:21.751386"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.752361"], ["expired_at", "2015-05-13 17:00:21.752454"], ["init_params", "{}"], ["oauth_code", "8ff5d342-8702-4497-8cc3-ddf08f5ae30b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 16:00:21.753151"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:21.757479') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.758597"], ["expired_at", "2015-05-13 17:00:21.758693"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "42548dfe-5349-4ecf-92af-d96fa04ee697"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/42548dfe-5349-4ecf-92af-d96fa04ee697 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.766134"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 16:00:21.766134"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:21.768815') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.769449"], ["expired_at", "2015-05-13 17:00:21.769553"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9f031252-5d24-4526-916f-c84a8a3560ed"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9f031252-5d24-4526-916f-c84a8a3560ed Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.802796"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:21.802796"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:21.807915') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.808515"], ["expired_at", "2015-05-13 17:00:21.808619"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7b461c1b-18f6-4bfe-a4f8-a18888204e34"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7b461c1b-18f6-4bfe-a4f8-a18888204e34 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.814808"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 16:00:21.814808"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:21.817420') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.818242"], ["expired_at", "2015-05-13 17:00:21.818420"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "20751cdd-2901-4346-abe0-522e6989d2d4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/20751cdd-2901-4346-abe0-522e6989d2d4 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '20751cdd-2901-4346-abe0-522e6989d2d4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.823887"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 16:00:21.823887"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:21.828695') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.829379"], ["expired_at", "2015-05-13 17:00:21.829492"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7911aeaa-05c7-4fd5-9b35-7c601437aff3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7911aeaa-05c7-4fd5-9b35-7c601437aff3 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7911aeaa-05c7-4fd5-9b35-7c601437aff3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.834605"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 16:00:21.834605"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.835650"], ["expired_at", "2015-05-13 17:00:21.835761"], ["init_params", "{}"], ["oauth_code", "683fb0c8-dcac-4187-a616-89e21a46dc65"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 16:00:21.836497"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:21.840685') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.841931"], ["expired_at", "2015-05-13 17:00:21.842033"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d928d732-d14c-440f-b54a-74bf8f564760"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d928d732-d14c-440f-b54a-74bf8f564760 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.849159"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 16:00:21.849159"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:21.851974') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.852641"], ["expired_at", "2015-05-13 17:00:21.852742"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b5b7abcb-587f-429f-b169-9842089030d1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b5b7abcb-587f-429f-b169-9842089030d1 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b5b7abcb-587f-429f-b169-9842089030d1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.858647"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 16:00:21.858647"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.863195"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 16:00:21.863195"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:21.865970') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.866677"], ["expired_at", "2015-05-13 17:00:21.866828"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f103c11-6cd5-4519-b7d8-2ff3ea408f47"], ["scope", "session"], ["user_id", 2]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f103c11-6cd5-4519-b7d8-2ff3ea408f47 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.875500"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 16:00:21.875500"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:21.878200') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.878833"], ["expired_at", "2015-05-13 17:00:21.878947"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "07acdbad-3ec9-490a-b662-b407d023cae8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/07acdbad-3ec9-490a-b662-b407d023cae8 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.885584"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 16:00:21.885584"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 16:00:21.891155') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.891932"], ["expired_at", "2015-05-13 17:00:21.892051"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5ae7966c-8272-4316-96fe-ba1adcbedcf1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5ae7966c-8272-4316-96fe-ba1adcbedcf1 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5ae7966c-8272-4316-96fe-ba1adcbedcf1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.896862"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:21.896862"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 16:00:21.897758"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 16:00:21.906187"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 16:00:21.906187"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 16:00:21.913082"], ["expired_at", "2015-05-13 16:30:21.913202"], ["oauth_code", "9b3c7c61-1524-462f-89e3-c80dfbf5e64c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 4.4ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [BCZAXRIK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BCZAXRIK] SKYDRIVE REQUEST PAYLOAD: [BCZAXRIK] SKYDRIVE REQUEST HEADERS: - [BCZAXRIK] SKYDRIVE RESPONSE CODE: 200 [BCZAXRIK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MSZXWRHY] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MSZXWRHY] SKYDRIVE REQUEST PAYLOAD: [MSZXWRHY] SKYDRIVE REQUEST HEADERS: - Bearer [MSZXWRHY] SKYDRIVE RESPONSE CODE: 200 [MSZXWRHY] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [BYUWWLUQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BYUWWLUQ] SKYDRIVE REQUEST PAYLOAD: [BYUWWLUQ] SKYDRIVE REQUEST HEADERS: - [BYUWWLUQ] SKYDRIVE RESPONSE CODE: 200 [BYUWWLUQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [WRDYPJXG] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [WRDYPJXG] SKYDRIVE BACKTRACE: [WRDYPJXG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [WRDYPJXG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [WRDYPJXG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [WRDYPJXG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [WRDYPJXG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [WRDYPJXG] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [WRDYPJXG] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [WRDYPJXG] SKYDRIVE REQUEST HEADERS: [WRDYPJXG] - Authorization: Bearer [WRDYPJXG] SKYDRIVE RESPONSE HEADERS: [WRDYPJXG] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [WRDYPJXG] SKYDRIVE RESPONSE BODY: [WRDYPJXG] - { [WRDYPJXG] - "error": { [WRDYPJXG] - "code": "-2147024891, System.UnauthorizedAccessException", [WRDYPJXG] - "message": "Access denied. You do not have permission to perform this action or access this resource." [WRDYPJXG] - } [WRDYPJXG] - } [WRDYPJXG] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [MLUUEFDA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MLUUEFDA] SKYDRIVE REQUEST PAYLOAD: [MLUUEFDA] SKYDRIVE REQUEST HEADERS: - [MLUUEFDA] SKYDRIVE RESPONSE CODE: 200 [MLUUEFDA] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.354190"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:09:41.354190"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.364025"], ["expired_at", "2015-05-13 20:09:41.364217"], ["oauth_code", "dac68a12-1811-449e-9c21-00d4957d496e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:09:41.367098') AND "skydrive_api_keys"."oauth_code" = 'dac68a12-1811-449e-9c21-00d4957d496e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "111aa857-6b01-438e-ae1c-13d74296845b"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.373008"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:09:41.373008"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.374349"], ["expired_at", "2015-05-13 20:09:41.374476"], ["oauth_code", "c51f9dd9-560e-4a3d-98f5-72103db7e253"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.398890"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:09:41.398890"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.400118"], ["expired_at", "2015-05-13 20:09:41.400229"], ["init_params", "{}"], ["oauth_code", "780ec5ba-7058-48d0-b883-a11afab24ec4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:09:41.400985"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:09:41.421156') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.422984"], ["expired_at", "2015-05-13 20:09:41.423134"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c76c99bf-dd7f-465d-8a73-7d364152f0a1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c76c99bf-dd7f-465d-8a73-7d364152f0a1 Completed 302 Found in 20ms (ActiveRecord: 1.2ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.430742"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:09:41.430742"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:09:41.434105') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.435186"], ["expired_at", "2015-05-13 20:09:41.435320"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e1daa4e3-6e1b-4a5a-8f88-35281e843148"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e1daa4e3-6e1b-4a5a-8f88-35281e843148 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e1daa4e3-6e1b-4a5a-8f88-35281e843148' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.443267"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:09:41.443267"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:09:41.445836') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.446525"], ["expired_at", "2015-05-13 20:09:41.446622"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4bd68b1a-cb15-4bfa-a140-4a8be890fd85"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4bd68b1a-cb15-4bfa-a140-4a8be890fd85 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.480733"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:09:41.480733"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:09:41.485096') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.485710"], ["expired_at", "2015-05-13 20:09:41.485814"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "143d176e-4186-4994-a7ef-265495016419"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/143d176e-4186-4994-a7ef-265495016419 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '143d176e-4186-4994-a7ef-265495016419' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.490625"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:09:41.490625"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:09:41.496148') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.496862"], ["expired_at", "2015-05-13 20:09:41.496995"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "82c7c30d-2044-4753-872b-9b4d1917baa5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/82c7c30d-2044-4753-872b-9b4d1917baa5 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.502266"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:09:41.502266"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.503459"], ["expired_at", "2015-05-13 20:09:41.503573"], ["init_params", "{}"], ["oauth_code", "cfb79600-3490-41af-a22a-5e93b30403ac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:09:41.504357"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:09:41.508642') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.509709"], ["expired_at", "2015-05-13 20:09:41.509803"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9bc3b869-4bcd-4933-a15a-eff758844e04"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9bc3b869-4bcd-4933-a15a-eff758844e04 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.514347"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:09:41.514347"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:09:41.518271') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.518865"], ["expired_at", "2015-05-13 20:09:41.518972"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "974ed2ba-4b97-4173-a527-60feeb3d3f24"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/974ed2ba-4b97-4173-a527-60feeb3d3f24 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '974ed2ba-4b97-4173-a527-60feeb3d3f24' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.523705"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:09:41.523705"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:09:41.528161') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.528782"], ["expired_at", "2015-05-13 20:09:41.528886"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b2cfe0f1-684b-4085-8e58-da92ba1f60cf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b2cfe0f1-684b-4085-8e58-da92ba1f60cf Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b2cfe0f1-684b-4085-8e58-da92ba1f60cf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.534983"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:09:41.534983"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.539310"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:09:41.539310"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:09:41.542334') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.543081"], ["expired_at", "2015-05-13 20:09:41.543195"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8038221f-8449-448c-864c-f7f93509d4c9"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8038221f-8449-448c-864c-f7f93509d4c9 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.550282"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:09:41.550282"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:09:41.552789') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.553387"], ["expired_at", "2015-05-13 20:09:41.553488"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9affac0f-e101-4da3-9368-38fa940acaa0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9affac0f-e101-4da3-9368-38fa940acaa0 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.562333"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:09:41.562333"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:09:41.565584') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.566452"], ["expired_at", "2015-05-13 20:09:41.566592"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ab596e9e-fedb-4c0e-869c-9e60ab3cbc6b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ab596e9e-fedb-4c0e-869c-9e60ab3cbc6b Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ab596e9e-fedb-4c0e-869c-9e60ab3cbc6b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.571258"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:09:41.571258"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:09:41.572190"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:09:41.581817"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:09:41.581817"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:09:41.588091"], ["expired_at", "2015-05-13 19:39:41.588204"], ["oauth_code", "ac7cc8fd-cf18-428e-ad9f-ddd171700b6c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.8ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KCZJFNDL] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KCZJFNDL] SKYDRIVE REQUEST PAYLOAD: [KCZJFNDL] SKYDRIVE REQUEST HEADERS: - [KCZJFNDL] SKYDRIVE RESPONSE CODE: 200 [KCZJFNDL] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [SIEEWHEZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SIEEWHEZ] SKYDRIVE REQUEST PAYLOAD: [SIEEWHEZ] SKYDRIVE REQUEST HEADERS: - [SIEEWHEZ] SKYDRIVE RESPONSE CODE: 200 [SIEEWHEZ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [PSJPYUMB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PSJPYUMB] SKYDRIVE REQUEST PAYLOAD: [PSJPYUMB] SKYDRIVE REQUEST HEADERS: - [PSJPYUMB] SKYDRIVE RESPONSE CODE: 200 [PSJPYUMB] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ZKNGCIWM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ZKNGCIWM] SKYDRIVE REQUEST PAYLOAD: [ZKNGCIWM] SKYDRIVE REQUEST HEADERS: - Bearer [ZKNGCIWM] SKYDRIVE RESPONSE CODE: 200 [ZKNGCIWM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [BPZKXCWK] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [BPZKXCWK] SKYDRIVE BACKTRACE: [BPZKXCWK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [BPZKXCWK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [BPZKXCWK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [BPZKXCWK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [BPZKXCWK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [BPZKXCWK] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [BPZKXCWK] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [BPZKXCWK] SKYDRIVE REQUEST HEADERS: [BPZKXCWK] - Authorization: Bearer [BPZKXCWK] SKYDRIVE RESPONSE HEADERS: [BPZKXCWK] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [BPZKXCWK] SKYDRIVE RESPONSE BODY: [BPZKXCWK] - { [BPZKXCWK] - "error": { [BPZKXCWK] - "code": "-2147024891, System.UnauthorizedAccessException", [BPZKXCWK] - "message": "Access denied. You do not have permission to perform this action or access this resource." [BPZKXCWK] - } [BPZKXCWK] - } [BPZKXCWK] END --  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.358022"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:12:46.358022"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.365912"], ["expired_at", "2015-05-13 20:12:46.366071"], ["oauth_code", "1e51a3a3-3eb7-4118-9abf-cbaa1e766c43"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:12:46.367497') AND "skydrive_api_keys"."oauth_code" = '1e51a3a3-3eb7-4118-9abf-cbaa1e766c43' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "da5b8577-5fa4-43d4-a2d3-0153ac8b4c62"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.371994"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:12:46.371994"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.373083"], ["expired_at", "2015-05-13 20:12:46.373178"], ["oauth_code", "9c339203-a779-4bc6-90e5-5d30ac4f1c92"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.391524"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:12:46.391524"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:12:46.404335') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.405115"], ["expired_at", "2015-05-13 20:12:46.405228"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ddec177a-10b3-4ef3-9438-67cae625b9fe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ddec177a-10b3-4ef3-9438-67cae625b9fe Completed 302 Found in 22ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ddec177a-10b3-4ef3-9438-67cae625b9fe' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.410551"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:12:46.410551"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:12:46.415468') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.416235"], ["expired_at", "2015-05-13 20:12:46.416361"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "45dbf3a3-04b2-408c-ae68-acf1546f3b7b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/45dbf3a3-04b2-408c-ae68-acf1546f3b7b Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '45dbf3a3-04b2-408c-ae68-acf1546f3b7b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.421716"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:12:46.421716"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.422638"], ["expired_at", "2015-05-13 20:12:46.422728"], ["init_params", "{}"], ["oauth_code", "0aa70e0a-dfb7-4c6e-acf8-5511d5b5edc0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:12:46.423363"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:12:46.427993') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.429102"], ["expired_at", "2015-05-13 20:12:46.429204"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a6fd00e7-e472-4f8a-a96f-6105446e8b8c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a6fd00e7-e472-4f8a-a96f-6105446e8b8c Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.464225"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:12:46.464225"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:12:46.467025') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.467708"], ["expired_at", "2015-05-13 20:12:46.467802"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "14e08f4e-8bf9-4dc8-b869-3b654416deb3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/14e08f4e-8bf9-4dc8-b869-3b654416deb3 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.472961"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:12:46.472961"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:12:46.478358') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.479176"], ["expired_at", "2015-05-13 20:12:46.479289"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7d9c42dc-925a-44bb-864e-bf7c84e8fc19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7d9c42dc-925a-44bb-864e-bf7c84e8fc19 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.484782"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:12:46.484782"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:12:46.489408') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.490133"], ["expired_at", "2015-05-13 20:12:46.490234"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cd505271-62cb-4bc4-bd79-9e079280995b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cd505271-62cb-4bc4-bd79-9e079280995b Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cd505271-62cb-4bc4-bd79-9e079280995b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.497633"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:12:46.497633"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:12:46.500276') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.500909"], ["expired_at", "2015-05-13 20:12:46.501010"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "94d57bd6-b4ec-4c45-8802-d9c462c35337"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/94d57bd6-b4ec-4c45-8802-d9c462c35337 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.506385"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:12:46.506385"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.507360"], ["expired_at", "2015-05-13 20:12:46.507447"], ["init_params", "{}"], ["oauth_code", "17ec041d-cb1f-4d56-90fe-bb6ad58662c3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:12:46.508120"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:12:46.512396') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.513428"], ["expired_at", "2015-05-13 20:12:46.513528"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f30fa147-a692-4fe1-8d79-976b655880c1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f30fa147-a692-4fe1-8d79-976b655880c1 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.518371"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:12:46.518371"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:12:46.522929') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.523531"], ["expired_at", "2015-05-13 20:12:46.523629"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f402398-f205-4c1b-b203-2833dcc52ed8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f402398-f205-4c1b-b203-2833dcc52ed8 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0f402398-f205-4c1b-b203-2833dcc52ed8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.528623"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:12:46.528623"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.532572"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:12:46.532572"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:12:46.535016') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.535746"], ["expired_at", "2015-05-13 20:12:46.535873"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3b81436d-8bf1-4632-8adf-37b295ca9b47"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3b81436d-8bf1-4632-8adf-37b295ca9b47 Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.542655"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:12:46.542655"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:12:46.545215') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.545823"], ["expired_at", "2015-05-13 20:12:46.545931"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b8fdb001-5009-4dbd-aff2-4b68cb1ff7e2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b8fdb001-5009-4dbd-aff2-4b68cb1ff7e2 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b8fdb001-5009-4dbd-aff2-4b68cb1ff7e2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.549840"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:12:46.549840"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:12:46.550492"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:12:46.558877"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:12:46.558877"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:12:46.565348"], ["expired_at", "2015-05-13 19:42:46.565449"], ["oauth_code", "4cd9e4de-3d82-4cf0-8fd0-2c405dd0aca6"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction [LAWZGEIT] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [LAWZGEIT] SKYDRIVE BACKTRACE: [LAWZGEIT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [LAWZGEIT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [LAWZGEIT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [LAWZGEIT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [LAWZGEIT] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [LAWZGEIT] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [LAWZGEIT] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [LAWZGEIT] SKYDRIVE REQUEST HEADERS: [LAWZGEIT] - Authorization: Bearer [LAWZGEIT] SKYDRIVE RESPONSE HEADERS: [LAWZGEIT] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [LAWZGEIT] SKYDRIVE RESPONSE BODY: [LAWZGEIT] - { [LAWZGEIT] - "error": { [LAWZGEIT] - "code": "-2147024891, System.UnauthorizedAccessException", [LAWZGEIT] - "message": "Access denied. You do not have permission to perform this action or access this resource." [LAWZGEIT] - } [LAWZGEIT] - } [LAWZGEIT] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LLUUULON] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LLUUULON] SKYDRIVE REQUEST PAYLOAD: [LLUUULON] SKYDRIVE REQUEST HEADERS: - [LLUUULON] SKYDRIVE RESPONSE CODE: 200 [LLUUULON] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [AMLIVDAR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AMLIVDAR] SKYDRIVE REQUEST PAYLOAD: [AMLIVDAR] SKYDRIVE REQUEST HEADERS: - [AMLIVDAR] SKYDRIVE RESPONSE CODE: 200 [AMLIVDAR] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [DLTUISHI] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [DLTUISHI] SKYDRIVE REQUEST PAYLOAD: [DLTUISHI] SKYDRIVE REQUEST HEADERS: - Bearer [DLTUISHI] SKYDRIVE RESPONSE CODE: 200 [DLTUISHI] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [YHPBGYPZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YHPBGYPZ] SKYDRIVE REQUEST PAYLOAD: [YHPBGYPZ] SKYDRIVE REQUEST HEADERS: - [YHPBGYPZ] SKYDRIVE RESPONSE CODE: 200 [YHPBGYPZ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.728281"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:13:07.728281"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:13:07.745920') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.749343"], ["expired_at", "2015-05-13 20:13:07.749527"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "25f6ebb6-3c95-4339-949a-4c8fac856796"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/25f6ebb6-3c95-4339-949a-4c8fac856796 Completed 302 Found in 19ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '25f6ebb6-3c95-4339-949a-4c8fac856796' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.759466"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:13:07.759466"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:13:07.762583') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.763353"], ["expired_at", "2015-05-13 20:13:07.763483"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "05763c05-dfe2-4ea6-9a5e-8adef48d3ea7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/05763c05-dfe2-4ea6-9a5e-8adef48d3ea7 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '05763c05-dfe2-4ea6-9a5e-8adef48d3ea7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.770824"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:13:07.770824"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:13:07.774051') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.774731"], ["expired_at", "2015-05-13 20:13:07.774844"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0615ac5a-12a0-4a65-9479-e1e0efefc066"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0615ac5a-12a0-4a65-9479-e1e0efefc066 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.781474"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:13:07.781474"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.782706"], ["expired_at", "2015-05-13 20:13:07.782823"], ["init_params", "{}"], ["oauth_code", "cb32757f-04a7-4c54-b245-0eb079dd53c5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:13:07.783650"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:13:07.816382') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.817577"], ["expired_at", "2015-05-13 20:13:07.817686"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2416e50f-7c38-4117-b2bb-0c696b98afc3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2416e50f-7c38-4117-b2bb-0c696b98afc3 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.822654"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:13:07.822654"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:13:07.828333') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.829000"], ["expired_at", "2015-05-13 20:13:07.829110"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f6cb911c-b71c-4376-ae31-3706426afed4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f6cb911c-b71c-4376-ae31-3706426afed4 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.833515"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:13:07.833515"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.840433"], ["expired_at", "2015-05-13 19:43:07.840542"], ["oauth_code", "35077300-10bc-4344-9fb4-f551acfa4f34"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.849814"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:13:07.849814"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:13:07.851066"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.861613"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:13:07.861613"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.862635"], ["expired_at", "2015-05-13 20:13:07.862738"], ["init_params", "{}"], ["oauth_code", "6fcdd96d-aafb-448f-9daa-a748c2244826"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:13:07.863602"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:13:07.867927') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.869548"], ["expired_at", "2015-05-13 20:13:07.869679"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b50fbdda-3bf1-43c2-9306-7d879dedb094"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b50fbdda-3bf1-43c2-9306-7d879dedb094 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.874767"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:13:07.874767"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:13:07.879049') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.879663"], ["expired_at", "2015-05-13 20:13:07.879762"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e220829f-9b06-470c-820c-7d3ee117c2dc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e220829f-9b06-470c-820c-7d3ee117c2dc Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e220829f-9b06-470c-820c-7d3ee117c2dc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.884352"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:13:07.884352"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.887786"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:13:07.887786"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:13:07.890423') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.891257"], ["expired_at", "2015-05-13 20:13:07.891383"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0b3ab9de-b562-4a7a-a056-cc08762edb9e"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0b3ab9de-b562-4a7a-a056-cc08762edb9e Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.897372"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:13:07.897372"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:13:07.902802') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.903584"], ["expired_at", "2015-05-13 20:13:07.903758"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0d2c32e9-a453-4e7f-b955-493449df88c0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0d2c32e9-a453-4e7f-b955-493449df88c0 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0d2c32e9-a453-4e7f-b955-493449df88c0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.911050"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:13:07.911050"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:13:07.913780') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.914442"], ["expired_at", "2015-05-13 20:13:07.914547"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a065a6fb-63d0-4d8f-a61f-a5c2e48ce006"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a065a6fb-63d0-4d8f-a61f-a5c2e48ce006 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:13:07.921640"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:13:07.921640"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:13:07.924196') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.924833"], ["expired_at", "2015-05-13 20:13:07.924941"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7119d04e-046d-4bcb-bf6f-9331f873d7fd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7119d04e-046d-4bcb-bf6f-9331f873d7fd Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7119d04e-046d-4bcb-bf6f-9331f873d7fd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.927886"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:13:07.927886"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.928933"], ["expired_at", "2015-05-13 20:13:07.929027"], ["oauth_code", "6956a26a-44ac-4570-98c7-79f8233240e9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.931022"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:13:07.931022"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:13:07.932064"], ["expired_at", "2015-05-13 20:13:07.932151"], ["oauth_code", "ab62602f-9983-4c12-8a3a-68764953d5f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:13:07.932864') AND "skydrive_api_keys"."oauth_code" = 'ab62602f-9983-4c12-8a3a-68764953d5f9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "19aa55a6-b542-4dc1-9c0f-0c5fbca98260"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [KEADMCZX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KEADMCZX] SKYDRIVE REQUEST PAYLOAD: [KEADMCZX] SKYDRIVE REQUEST HEADERS: - [KEADMCZX] SKYDRIVE RESPONSE CODE: 200 [KEADMCZX] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [IEOMWNMH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IEOMWNMH] SKYDRIVE REQUEST PAYLOAD: [IEOMWNMH] SKYDRIVE REQUEST HEADERS: - [IEOMWNMH] SKYDRIVE RESPONSE CODE: 200 [IEOMWNMH] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [MZDAYPYX] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [MZDAYPYX] SKYDRIVE BACKTRACE: [MZDAYPYX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [MZDAYPYX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [MZDAYPYX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [MZDAYPYX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [MZDAYPYX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [MZDAYPYX] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [MZDAYPYX] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [MZDAYPYX] SKYDRIVE REQUEST HEADERS: [MZDAYPYX] - Authorization: Bearer [MZDAYPYX] SKYDRIVE RESPONSE HEADERS: [MZDAYPYX] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [MZDAYPYX] SKYDRIVE RESPONSE BODY: [MZDAYPYX] - { [MZDAYPYX] - "error": { [MZDAYPYX] - "code": "-2147024891, System.UnauthorizedAccessException", [MZDAYPYX] - "message": "Access denied. You do not have permission to perform this action or access this resource." [MZDAYPYX] - } [MZDAYPYX] - } [MZDAYPYX] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [TOMVDSPU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TOMVDSPU] SKYDRIVE REQUEST PAYLOAD: [TOMVDSPU] SKYDRIVE REQUEST HEADERS: - [TOMVDSPU] SKYDRIVE RESPONSE CODE: 200 [TOMVDSPU] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [YIOBGNIN] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [YIOBGNIN] SKYDRIVE REQUEST PAYLOAD: [YIOBGNIN] SKYDRIVE REQUEST HEADERS: - Bearer [YIOBGNIN] SKYDRIVE RESPONSE CODE: 200 [YIOBGNIN] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [JROKEMKB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JROKEMKB] SKYDRIVE REQUEST PAYLOAD: [JROKEMKB] SKYDRIVE REQUEST HEADERS: - [JROKEMKB] SKYDRIVE RESPONSE CODE: 200 [JROKEMKB] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [SMXNZTZG] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [SMXNZTZG] SKYDRIVE BACKTRACE: [SMXNZTZG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [SMXNZTZG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [SMXNZTZG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [SMXNZTZG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [SMXNZTZG] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [SMXNZTZG] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [SMXNZTZG] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [SMXNZTZG] SKYDRIVE REQUEST HEADERS: [SMXNZTZG] - Authorization: Bearer [SMXNZTZG] SKYDRIVE RESPONSE HEADERS: [SMXNZTZG] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [SMXNZTZG] SKYDRIVE RESPONSE BODY: [SMXNZTZG] - { [SMXNZTZG] - "error": { [SMXNZTZG] - "code": "-2147024891, System.UnauthorizedAccessException", [SMXNZTZG] - "message": "Access denied. You do not have permission to perform this action or access this resource." [SMXNZTZG] - } [SMXNZTZG] - } [SMXNZTZG] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [POEMZNOE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [POEMZNOE] SKYDRIVE REQUEST PAYLOAD: [POEMZNOE] SKYDRIVE REQUEST HEADERS: - [POEMZNOE] SKYDRIVE RESPONSE CODE: 200 [POEMZNOE] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [RJZMRRKI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RJZMRRKI] SKYDRIVE REQUEST PAYLOAD: [RJZMRRKI] SKYDRIVE REQUEST HEADERS: - [RJZMRRKI] SKYDRIVE RESPONSE CODE: 200 [RJZMRRKI] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [AUZVCZHG] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [AUZVCZHG] SKYDRIVE REQUEST PAYLOAD: [AUZVCZHG] SKYDRIVE REQUEST HEADERS: - Bearer [AUZVCZHG] SKYDRIVE RESPONSE CODE: 200 [AUZVCZHG] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:12.850070"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:20:12.850070"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:12.858711"], ["expired_at", "2015-05-13 20:20:12.858945"], ["oauth_code", "0e6e6434-6865-4b61-9e00-cda524eea307"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:20:12.860732') AND "skydrive_api_keys"."oauth_code" = '0e6e6434-6865-4b61-9e00-cda524eea307' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "477faa2e-0815-434c-b9f7-2e0605c0648b"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:12.865612"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:20:12.865612"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:12.866736"], ["expired_at", "2015-05-13 20:20:12.866828"], ["oauth_code", "43093bef-1101-4d6c-968f-642b7be019b2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:12.919524"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:20:12.919524"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:12.920599"], ["expired_at", "2015-05-13 20:20:12.920702"], ["init_params", "{}"], ["oauth_code", "650e9816-6199-443f-a58c-c049d33892b0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:20:12.921500"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:20:12.940284') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:12.941560"], ["expired_at", "2015-05-13 20:20:12.941672"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2cf12c97-a9b7-4e26-8777-5fabfb86f5e0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2cf12c97-a9b7-4e26-8777-5fabfb86f5e0 Completed 302 Found in 17ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:12.949163"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:20:12.949163"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:20:12.951814') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:12.952422"], ["expired_at", "2015-05-13 20:20:12.952520"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4719fafd-9375-4241-b626-56eab9d4e2d8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4719fafd-9375-4241-b626-56eab9d4e2d8 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4719fafd-9375-4241-b626-56eab9d4e2d8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:12.956984"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:20:12.956984"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:20:12.961418') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:12.962188"], ["expired_at", "2015-05-13 20:20:12.962300"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c43755fb-5583-4465-b4c1-fc3547bbe752"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c43755fb-5583-4465-b4c1-fc3547bbe752 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c43755fb-5583-4465-b4c1-fc3547bbe752' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:12.970629"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:20:12.970629"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:20:12.973200') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:12.973825"], ["expired_at", "2015-05-13 20:20:12.973922"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6ae9093c-3336-4b6c-9ff6-2f0d28fac988"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6ae9093c-3336-4b6c-9ff6-2f0d28fac988 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:12.978890"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:20:12.978890"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:12.982343"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:20:12.982343"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:20:12.984791') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:12.985399"], ["expired_at", "2015-05-13 20:20:12.985495"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "80dd48ab-86d3-451f-b7a1-1d22dfd5c377"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/80dd48ab-86d3-451f-b7a1-1d22dfd5c377 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:12.990510"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:20:12.990510"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:20:12.995027') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:12.995640"], ["expired_at", "2015-05-13 20:20:12.995739"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ec100eaf-da34-4fa8-a8c1-2ac5b142462a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ec100eaf-da34-4fa8-a8c1-2ac5b142462a Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ec100eaf-da34-4fa8-a8c1-2ac5b142462a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:13.000983"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:20:13.000983"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:20:13.006657') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:13.007326"], ["expired_at", "2015-05-13 20:20:13.007434"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7cd6444a-5594-453f-9980-19fd93245dce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7cd6444a-5594-453f-9980-19fd93245dce Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:13.013188"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:20:13.013188"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:13.014353"], ["expired_at", "2015-05-13 20:20:13.014479"], ["init_params", "{}"], ["oauth_code", "12f07062-f816-467b-aeaa-da5ce9f29892"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:20:13.015278"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:20:13.019968') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:13.021680"], ["expired_at", "2015-05-13 20:20:13.021882"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "28babd57-b19a-471d-b34e-cd98478cb894"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/28babd57-b19a-471d-b34e-cd98478cb894 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:13.027998"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:20:13.027998"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:20:13.032838') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:13.033430"], ["expired_at", "2015-05-13 20:20:13.033524"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f439c3db-236c-459d-b707-ae504bb98b88"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f439c3db-236c-459d-b707-ae504bb98b88 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f439c3db-236c-459d-b707-ae504bb98b88' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:13.040759"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:20:13.040759"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:20:13.043404') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:13.044014"], ["expired_at", "2015-05-13 20:20:13.044115"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8973def2-fb18-463c-920d-58df8655bd89"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8973def2-fb18-463c-920d-58df8655bd89 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:13.051226"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:20:13.051226"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:20:13.053911') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:13.054521"], ["expired_at", "2015-05-13 20:20:13.054618"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2338149b-ef47-4943-b2fb-2a9099aed6d2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2338149b-ef47-4943-b2fb-2a9099aed6d2 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2338149b-ef47-4943-b2fb-2a9099aed6d2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:13.058789"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:20:13.058789"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:20:13.059689"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:20:13.069541"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:20:13.069541"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:20:13.077278"], ["expired_at", "2015-05-13 19:50:13.077407"], ["oauth_code", "c3de9600-be20-40eb-be33-06455042699c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.491568"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:21:28.491568"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.500650"], ["expired_at", "2015-05-13 20:21:28.500820"], ["oauth_code", "a733b241-95b3-414b-831b-840215725aab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:21:28.502390') AND "skydrive_api_keys"."oauth_code" = 'a733b241-95b3-414b-831b-840215725aab' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "882d5dd9-e0d8-44ba-af6b-19e475fc647f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.507830"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:21:28.507830"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.509029"], ["expired_at", "2015-05-13 20:21:28.509157"], ["oauth_code", "c5b30948-8e60-43a6-b823-05fd7802d68b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [XBKPBPBG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XBKPBPBG] SKYDRIVE REQUEST PAYLOAD: [XBKPBPBG] SKYDRIVE REQUEST HEADERS: - [XBKPBPBG] SKYDRIVE RESPONSE CODE: 200 [XBKPBPBG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [DEKSMYYF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DEKSMYYF] SKYDRIVE REQUEST PAYLOAD: [DEKSMYYF] SKYDRIVE REQUEST HEADERS: - [DEKSMYYF] SKYDRIVE RESPONSE CODE: 200 [DEKSMYYF] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [SSXPILBU] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [SSXPILBU] SKYDRIVE REQUEST PAYLOAD: [SSXPILBU] SKYDRIVE REQUEST HEADERS: - Bearer [SSXPILBU] SKYDRIVE RESPONSE CODE: 200 [SSXPILBU] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [XRBYEERT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XRBYEERT] SKYDRIVE REQUEST PAYLOAD: [XRBYEERT] SKYDRIVE REQUEST HEADERS: - [XRBYEERT] SKYDRIVE RESPONSE CODE: 200 [XRBYEERT] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction [ZZLUYGEH] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [ZZLUYGEH] SKYDRIVE BACKTRACE: [ZZLUYGEH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [ZZLUYGEH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [ZZLUYGEH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ZZLUYGEH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [ZZLUYGEH] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [ZZLUYGEH] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [ZZLUYGEH] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ZZLUYGEH] SKYDRIVE REQUEST HEADERS: [ZZLUYGEH] - Authorization: Bearer [ZZLUYGEH] SKYDRIVE RESPONSE HEADERS: [ZZLUYGEH] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [ZZLUYGEH] SKYDRIVE RESPONSE BODY: [ZZLUYGEH] - { [ZZLUYGEH] - "error": { [ZZLUYGEH] - "code": "-2147024891, System.UnauthorizedAccessException", [ZZLUYGEH] - "message": "Access denied. You do not have permission to perform this action or access this resource." [ZZLUYGEH] - } [ZZLUYGEH] - } [ZZLUYGEH] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.644540"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:21:28.644540"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.645862"], ["expired_at", "2015-05-13 20:21:28.645968"], ["init_params", "{}"], ["oauth_code", "7c7526d9-2fd9-4307-85be-8a44e95d4ab1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:21:28.646775"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:21:28.661819') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.663018"], ["expired_at", "2015-05-13 20:21:28.663127"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c6a4b43b-f69c-4f62-8e7f-028bd493df35"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c6a4b43b-f69c-4f62-8e7f-028bd493df35 Completed 302 Found in 15ms (ActiveRecord: 0.8ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (1.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.669293"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:21:28.669293"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:21:28.674624') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.675224"], ["expired_at", "2015-05-13 20:21:28.675318"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5c694486-f52a-4891-a213-028ab93b62c3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5c694486-f52a-4891-a213-028ab93b62c3 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.682091"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:21:28.682091"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:21:28.684918') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.685648"], ["expired_at", "2015-05-13 20:21:28.685764"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7380cc44-2ade-4be1-980d-b5d3e89707f3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7380cc44-2ade-4be1-980d-b5d3e89707f3 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.691473"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:21:28.691473"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:21:28.696729') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.697412"], ["expired_at", "2015-05-13 20:21:28.697516"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3fab4e76-ea40-4f41-a0b6-37d831ff69b4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3fab4e76-ea40-4f41-a0b6-37d831ff69b4 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3fab4e76-ea40-4f41-a0b6-37d831ff69b4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.704232"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:21:28.704232"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:21:28.706729') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.707312"], ["expired_at", "2015-05-13 20:21:28.707440"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1f381a7e-36b0-41a1-89e4-71f83d874bf9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1f381a7e-36b0-41a1-89e4-71f83d874bf9 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1f381a7e-36b0-41a1-89e4-71f83d874bf9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.712200"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:21:28.712200"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.715896"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:21:28.715896"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:21:28.718270') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.718941"], ["expired_at", "2015-05-13 20:21:28.719042"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f3d43eab-ec3f-4daf-8e68-f8797f7fb9c4"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f3d43eab-ec3f-4daf-8e68-f8797f7fb9c4 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.724245"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:21:28.724245"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.725247"], ["expired_at", "2015-05-13 20:21:28.725343"], ["init_params", "{}"], ["oauth_code", "72f28a80-7be3-4b0a-908c-6b798f3bf478"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:21:28.726034"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:21:28.730506') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.731805"], ["expired_at", "2015-05-13 20:21:28.731925"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "54c61953-b56c-493d-bb7c-c2087a1d39d3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/54c61953-b56c-493d-bb7c-c2087a1d39d3 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.738431"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:21:28.738431"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:21:28.740915') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.741512"], ["expired_at", "2015-05-13 20:21:28.741606"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b66f5046-ac69-4ced-ada2-319cfba2c161"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b66f5046-ac69-4ced-ada2-319cfba2c161 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b66f5046-ac69-4ced-ada2-319cfba2c161' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.745869"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:21:28.745869"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:21:28.750291') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.750900"], ["expired_at", "2015-05-13 20:21:28.751001"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fd423300-5fb3-4739-a456-48bb1c63c572"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fd423300-5fb3-4739-a456-48bb1c63c572 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fd423300-5fb3-4739-a456-48bb1c63c572' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.757802"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:21:28.757802"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:21:28.760193') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.760763"], ["expired_at", "2015-05-13 20:21:28.761077"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a7970c18-a9b4-4e5e-b2bb-8a7654460949"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a7970c18-a9b4-4e5e-b2bb-8a7654460949 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.766609"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:21:28.766609"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:21:28.770872') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.771457"], ["expired_at", "2015-05-13 20:21:28.771553"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "af817561-7b7c-4390-808a-b5e168c62c9f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/af817561-7b7c-4390-808a-b5e168c62c9f Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'af817561-7b7c-4390-808a-b5e168c62c9f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.775554"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:21:28.775554"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:21:28.776238"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:21:28.784449"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:21:28.784449"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:21:28.790589"], ["expired_at", "2015-05-13 19:51:28.790692"], ["oauth_code", "4683f1d6-32e3-4f8c-bc91-afb8d7f74340"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.474979"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:23:22.474979"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.483716"], ["expired_at", "2015-05-13 20:23:22.483886"], ["oauth_code", "43795c57-4670-4738-975f-bb2a8f541336"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.488154"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:23:22.488154"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.489388"], ["expired_at", "2015-05-13 20:23:22.489526"], ["oauth_code", "52fed862-9e40-4c42-9d77-179d97c14227"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:23:22.490234') AND "skydrive_api_keys"."oauth_code" = '52fed862-9e40-4c42-9d77-179d97c14227' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "f15505c5-c6e2-4f35-b2db-543cca2bb006"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.505033"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:23:22.505033"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.528323"], ["expired_at", "2015-05-13 19:53:22.528438"], ["oauth_code", "9176c859-c500-475c-b30a-4d6786deca79"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 7ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.537641"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:23:22.537641"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:23:22.538741"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.576369"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:23:22.576369"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.577383"], ["expired_at", "2015-05-13 20:23:22.577488"], ["init_params", "{}"], ["oauth_code", "e4d754ea-c756-452f-afbe-13f968721c3b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:23:22.578240"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:23:22.582894') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.584024"], ["expired_at", "2015-05-13 20:23:22.584113"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dff77f65-0fe8-4c2c-bb25-437659508a26"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dff77f65-0fe8-4c2c-bb25-437659508a26 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.590421"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:23:22.590421"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:23:22.593124') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.593749"], ["expired_at", "2015-05-13 20:23:22.593851"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "023dd9d1-c283-482f-bbde-c60f9c62557e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/023dd9d1-c283-482f-bbde-c60f9c62557e Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '023dd9d1-c283-482f-bbde-c60f9c62557e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.600581"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:23:22.600581"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:23:22.603250') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.603902"], ["expired_at", "2015-05-13 20:23:22.604005"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f6245403-4263-4a38-b6d3-5deddfe4172f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f6245403-4263-4a38-b6d3-5deddfe4172f Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.611528"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:23:22.611528"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:23:22.618991') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.620056"], ["expired_at", "2015-05-13 20:23:22.620172"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b6670cf-bc6b-4bfc-bbe1-cda4d391c919"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b6670cf-bc6b-4bfc-bbe1-cda4d391c919 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.625052"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:23:22.625052"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:23:22.629440') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.630040"], ["expired_at", "2015-05-13 20:23:22.630133"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "52617d4b-233d-4b21-ba24-41ff7660b4ef"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/52617d4b-233d-4b21-ba24-41ff7660b4ef Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '52617d4b-233d-4b21-ba24-41ff7660b4ef' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.634936"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:23:22.634936"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.635919"], ["expired_at", "2015-05-13 20:23:22.636015"], ["init_params", "{}"], ["oauth_code", "60297e1d-6a52-4efc-bdc4-67b3e0e6d7ce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:23:22.636708"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:23:22.641061') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.642377"], ["expired_at", "2015-05-13 20:23:22.642487"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "195a7d34-70ae-4347-85ff-09c3774bc422"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/195a7d34-70ae-4347-85ff-09c3774bc422 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.647837"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:23:22.647837"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.651818"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:23:22.651818"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:23:22.654298') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.655020"], ["expired_at", "2015-05-13 20:23:22.655119"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "76f5f27c-a0ea-41ba-99ba-9cedaa25e923"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/76f5f27c-a0ea-41ba-99ba-9cedaa25e923 Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.660332"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:23:22.660332"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:23:22.665182') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.665846"], ["expired_at", "2015-05-13 20:23:22.665951"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d5a8989c-fcc0-487b-b17d-46a44e384f39"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d5a8989c-fcc0-487b-b17d-46a44e384f39 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd5a8989c-fcc0-487b-b17d-46a44e384f39' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.673042"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:23:22.673042"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:23:22.675657') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.676365"], ["expired_at", "2015-05-13 20:23:22.676479"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "37e210a3-4314-4599-9d04-1a1c8a0b9db0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/37e210a3-4314-4599-9d04-1a1c8a0b9db0 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.685043"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:23:22.685043"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:23:22.687623') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.688319"], ["expired_at", "2015-05-13 20:23:22.688429"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "92c5eacc-e9ea-421b-bca4-1d2351697215"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/92c5eacc-e9ea-421b-bca4-1d2351697215 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '92c5eacc-e9ea-421b-bca4-1d2351697215' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:23:22.693145"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:23:22.693145"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:23:22.697913') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:23:22.698621"], ["expired_at", "2015-05-13 20:23:22.698733"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a4f9cc3d-0ab1-40fb-81ab-5e7f72a329ad"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a4f9cc3d-0ab1-40fb-81ab-5e7f72a329ad Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a4f9cc3d-0ab1-40fb-81ab-5e7f72a329ad' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [MZNQFBJX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MZNQFBJX] SKYDRIVE REQUEST PAYLOAD: [MZNQFBJX] SKYDRIVE REQUEST HEADERS: - [MZNQFBJX] SKYDRIVE RESPONSE CODE: 200 [MZNQFBJX] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [HUIOXNRF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HUIOXNRF] SKYDRIVE REQUEST PAYLOAD: [HUIOXNRF] SKYDRIVE REQUEST HEADERS: - [HUIOXNRF] SKYDRIVE RESPONSE CODE: 200 [HUIOXNRF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [SXGJZVXQ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [SXGJZVXQ] SKYDRIVE BACKTRACE: [SXGJZVXQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [SXGJZVXQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [SXGJZVXQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [SXGJZVXQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [SXGJZVXQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [SXGJZVXQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [SXGJZVXQ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [SXGJZVXQ] SKYDRIVE REQUEST HEADERS: [SXGJZVXQ] - Authorization: Bearer [SXGJZVXQ] SKYDRIVE RESPONSE HEADERS: [SXGJZVXQ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [SXGJZVXQ] SKYDRIVE RESPONSE BODY: [SXGJZVXQ] - { [SXGJZVXQ] - "error": { [SXGJZVXQ] - "code": "-2147024891, System.UnauthorizedAccessException", [SXGJZVXQ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [SXGJZVXQ] - } [SXGJZVXQ] - } [SXGJZVXQ] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KDEHMJWI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KDEHMJWI] SKYDRIVE REQUEST PAYLOAD: [KDEHMJWI] SKYDRIVE REQUEST HEADERS: - [KDEHMJWI] SKYDRIVE RESPONSE CODE: 200 [KDEHMJWI] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [SJYMLTQR] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [SJYMLTQR] SKYDRIVE REQUEST PAYLOAD: [SJYMLTQR] SKYDRIVE REQUEST HEADERS: - Bearer [SJYMLTQR] SKYDRIVE RESPONSE CODE: 200 [SJYMLTQR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:16.873422"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:16.873422"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:24:16.875800"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:16.900196"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:16.900196"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:16.912059"], ["expired_at", "2015-05-13 19:54:16.912278"], ["oauth_code", "ff54cd22-0bb9-4276-b992-2a8d309d1e43"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 12ms (Views: 4.2ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:16.925864"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:24:16.925864"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:16.930159') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:16.931047"], ["expired_at", "2015-05-13 20:24:16.931206"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "937e18a3-b433-43c9-8140-1658e9cac2b3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/937e18a3-b433-43c9-8140-1658e9cac2b3 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:16.966190"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:24:16.966190"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.5ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:16.972704') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:16.974013"], ["expired_at", "2015-05-13 20:24:16.974229"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6495d79f-be3f-4ad5-a202-7aedc78310e5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6495d79f-be3f-4ad5-a202-7aedc78310e5 Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6495d79f-be3f-4ad5-a202-7aedc78310e5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:16.981423"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:24:16.981423"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:16.982671"], ["expired_at", "2015-05-13 20:24:16.982792"], ["init_params", "{}"], ["oauth_code", "86ce609a-dff6-4fc9-86aa-1d83093b36e8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:24:16.983648"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:16.988315') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:16.989476"], ["expired_at", "2015-05-13 20:24:16.989581"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "086b2845-8bfe-4adf-a493-fec0fbc9728c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/086b2845-8bfe-4adf-a493-fec0fbc9728c Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:16.994493"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:24:16.994493"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:16.999493') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.000333"], ["expired_at", "2015-05-13 20:24:17.000465"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6051b11a-6d2c-40a8-a09b-647d941af5c7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6051b11a-6d2c-40a8-a09b-647d941af5c7 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6051b11a-6d2c-40a8-a09b-647d941af5c7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:17.008121"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:24:17.008121"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:17.010957') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.011592"], ["expired_at", "2015-05-13 20:24:17.011699"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a6427384-289e-4f94-bc6b-456f52d8e47b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a6427384-289e-4f94-bc6b-456f52d8e47b Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a6427384-289e-4f94-bc6b-456f52d8e47b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:17.018467"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:24:17.018467"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:17.022703"], ["email", "masqueraded session"], ["lti_user_id", "user"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:24:17.022703"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:17.025065') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.025712"], ["expired_at", "2015-05-13 20:24:17.025818"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a302a907-b3bc-4b8d-ab2c-31f909a1f867"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a302a907-b3bc-4b8d-ab2c-31f909a1f867 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:17.034170"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:24:17.034170"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:17.037272') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.038022"], ["expired_at", "2015-05-13 20:24:17.038129"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3a2b3497-e5f4-4b35-98fc-d237262d41ab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3a2b3497-e5f4-4b35-98fc-d237262d41ab Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:17.045391"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:24:17.045391"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:17.048351') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.049012"], ["expired_at", "2015-05-13 20:24:17.049125"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6d66b363-fba5-41f9-9ba5-83ec6c084efd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6d66b363-fba5-41f9-9ba5-83ec6c084efd Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6d66b363-fba5-41f9-9ba5-83ec6c084efd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:17.053755"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:17.053755"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:17.059585') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.060272"], ["expired_at", "2015-05-13 20:24:17.060389"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b589ddec-1d7e-47dc-8d16-cce9dc1be650"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b589ddec-1d7e-47dc-8d16-cce9dc1be650 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:17.065388"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:17.065388"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:17.070551') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.071228"], ["expired_at", "2015-05-13 20:24:17.071340"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5598bf71-b3fe-451a-9297-56498886cf23"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5598bf71-b3fe-451a-9297-56498886cf23 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5598bf71-b3fe-451a-9297-56498886cf23' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:17.077128"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:17.077128"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.078536"], ["expired_at", "2015-05-13 20:24:17.078679"], ["init_params", "{}"], ["oauth_code", "1c8b0139-cd49-499f-8ddd-6e399870ef6e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:24:17.079637"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:17.085124') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.086339"], ["expired_at", "2015-05-13 20:24:17.086445"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "506f7fb7-2773-431a-95f0-377e18f08191"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/506f7fb7-2773-431a-95f0-377e18f08191 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [COVONDHM] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [COVONDHM] SKYDRIVE BACKTRACE: [COVONDHM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [COVONDHM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [COVONDHM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [COVONDHM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [COVONDHM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [COVONDHM] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [COVONDHM] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [COVONDHM] SKYDRIVE REQUEST HEADERS: [COVONDHM] - Authorization: Bearer [COVONDHM] SKYDRIVE RESPONSE HEADERS: [COVONDHM] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [COVONDHM] SKYDRIVE RESPONSE BODY: [COVONDHM] - { [COVONDHM] - "error": { [COVONDHM] - "code": "-2147024891, System.UnauthorizedAccessException", [COVONDHM] - "message": "Access denied. You do not have permission to perform this action or access this resource." [COVONDHM] - } [COVONDHM] - } [COVONDHM] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [AVGAPPEK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AVGAPPEK] SKYDRIVE REQUEST PAYLOAD: [AVGAPPEK] SKYDRIVE REQUEST HEADERS: - [AVGAPPEK] SKYDRIVE RESPONSE CODE: 200 [AVGAPPEK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [REHLUCTJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [REHLUCTJ] SKYDRIVE REQUEST PAYLOAD: [REHLUCTJ] SKYDRIVE REQUEST HEADERS: - [REHLUCTJ] SKYDRIVE RESPONSE CODE: 200 [REHLUCTJ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [MKYPUOOW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MKYPUOOW] SKYDRIVE REQUEST PAYLOAD: [MKYPUOOW] SKYDRIVE REQUEST HEADERS: - [MKYPUOOW] SKYDRIVE RESPONSE CODE: 200 [MKYPUOOW] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [EBGCBKXD] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [EBGCBKXD] SKYDRIVE REQUEST PAYLOAD: [EBGCBKXD] SKYDRIVE REQUEST HEADERS: - Bearer [EBGCBKXD] SKYDRIVE RESPONSE CODE: 200 [EBGCBKXD] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.168108"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:17.168108"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.169533"], ["expired_at", "2015-05-13 20:24:17.169632"], ["oauth_code", "ab2c9b85-1753-4e2d-8298-57ef678db0fe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:24:17.170349') AND "skydrive_api_keys"."oauth_code" = 'ab2c9b85-1753-4e2d-8298-57ef678db0fe' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "15e62f14-4fc8-4f2c-90b4-2fc03a65bd41"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.173366"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:17.173366"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:17.174619"], ["expired_at", "2015-05-13 20:24:17.174734"], ["oauth_code", "eaaed1e1-92b5-4adc-8e99-51c4999f58b1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.530418"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:24:50.530418"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:50.546259') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.549891"], ["expired_at", "2015-05-13 20:24:50.550067"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b5838975-8741-49ac-87ba-e080a0f8a142"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b5838975-8741-49ac-87ba-e080a0f8a142 Completed 302 Found in 35ms (ActiveRecord: 2.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.0ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.558071"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:24:50.558071"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:50.564168') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.564916"], ["expired_at", "2015-05-13 20:24:50.565043"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ea158176-e9fd-4df4-8d90-d22e9a8c0fbe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ea158176-e9fd-4df4-8d90-d22e9a8c0fbe Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.570551"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:24:50.570551"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:50.575966') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.576700"], ["expired_at", "2015-05-13 20:24:50.576816"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d41a99f1-5d0a-4e20-aada-1c6c3e454d5b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d41a99f1-5d0a-4e20-aada-1c6c3e454d5b Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd41a99f1-5d0a-4e20-aada-1c6c3e454d5b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.609462"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:24:50.609462"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.610516"], ["expired_at", "2015-05-13 20:24:50.610617"], ["init_params", "{}"], ["oauth_code", "fe5eba7b-6e41-4fe6-b6f2-aecce14dd038"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:24:50.611337"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:50.615940') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.617050"], ["expired_at", "2015-05-13 20:24:50.617149"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5c620974-9ad6-4169-ab01-5182b0b2bac7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5c620974-9ad6-4169-ab01-5182b0b2bac7 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.624412"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:24:50.624412"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:50.627889') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.628733"], ["expired_at", "2015-05-13 20:24:50.628871"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1f9f194d-7ed3-4fa4-bada-8e56e9d188a9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1f9f194d-7ed3-4fa4-bada-8e56e9d188a9 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1f9f194d-7ed3-4fa4-bada-8e56e9d188a9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.634107"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:24:50.634107"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:50.638587') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.639211"], ["expired_at", "2015-05-13 20:24:50.639311"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1ec9f0ec-0607-4c4a-b283-a9124d7ab20f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1ec9f0ec-0607-4c4a-b283-a9124d7ab20f Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1ec9f0ec-0607-4c4a-b283-a9124d7ab20f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.645054"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:50.645054"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:50.650362') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.651048"], ["expired_at", "2015-05-13 20:24:50.651157"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "12ada5e5-ac64-41eb-8441-67e2e1a0ed45"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/12ada5e5-ac64-41eb-8441-67e2e1a0ed45 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '12ada5e5-ac64-41eb-8441-67e2e1a0ed45' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.658545"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:24:50.658545"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:50.661260') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.661909"], ["expired_at", "2015-05-13 20:24:50.662013"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4c166a85-8c85-4344-83e2-d3256a835346"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4c166a85-8c85-4344-83e2-d3256a835346 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.667033"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:50.667033"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.667963"], ["expired_at", "2015-05-13 20:24:50.668059"], ["init_params", "{}"], ["oauth_code", "86aa5457-75d2-44da-ba34-17e0b3d8a814"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:24:50.668752"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:50.673831') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.675090"], ["expired_at", "2015-05-13 20:24:50.675207"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1bcb99b2-e61e-4c59-8dab-5b34f28b1997"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1bcb99b2-e61e-4c59-8dab-5b34f28b1997 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.680205"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:50.680205"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:50.685984') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.686701"], ["expired_at", "2015-05-13 20:24:50.686813"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1a28e8a4-3f5e-4c47-976b-2f9e927adbe2"], ["scope", "session"], ["user_id", 1]]  (0.4ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1a28e8a4-3f5e-4c47-976b-2f9e927adbe2 Completed 302 Found in 5ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.694602"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:24:50.694602"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:24:50.697270') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.697963"], ["expired_at", "2015-05-13 20:24:50.698061"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a58c4e85-3938-4b56-bf57-626052a05b23"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a58c4e85-3938-4b56-bf57-626052a05b23 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a58c4e85-3938-4b56-bf57-626052a05b23' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.701627"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:50.701627"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:24:50.702368"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:24:50.710311"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:50.710311"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.716779"], ["expired_at", "2015-05-13 19:54:50.716907"], ["oauth_code", "03939132-aad2-4362-9772-7e57bcf73f5e"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.724441"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:50.724441"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.725937"], ["expired_at", "2015-05-13 20:24:50.726066"], ["oauth_code", "42bd5daf-8af5-4f49-855b-eb3de7f680d8"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:24:50.726977') AND "skydrive_api_keys"."oauth_code" = '42bd5daf-8af5-4f49-855b-eb3de7f680d8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c1717b13-7e4e-41e2-bfe6-474871db074b"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.730632"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:24:50.730632"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:24:50.731807"], ["expired_at", "2015-05-13 20:24:50.731916"], ["oauth_code", "14d01f20-4b57-4073-9f9a-94fdec925307"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [YHBHXNEW] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [YHBHXNEW] SKYDRIVE BACKTRACE: [YHBHXNEW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [YHBHXNEW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [YHBHXNEW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [YHBHXNEW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [YHBHXNEW] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [YHBHXNEW] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [YHBHXNEW] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [YHBHXNEW] SKYDRIVE REQUEST HEADERS: [YHBHXNEW] - Authorization: Bearer [YHBHXNEW] SKYDRIVE RESPONSE HEADERS: [YHBHXNEW] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [YHBHXNEW] SKYDRIVE RESPONSE BODY: [YHBHXNEW] - { [YHBHXNEW] - "error": { [YHBHXNEW] - "code": "-2147024891, System.UnauthorizedAccessException", [YHBHXNEW] - "message": "Access denied. You do not have permission to perform this action or access this resource." [YHBHXNEW] - } [YHBHXNEW] - } [YHBHXNEW] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TGBRVTYY] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TGBRVTYY] SKYDRIVE REQUEST PAYLOAD: [TGBRVTYY] SKYDRIVE REQUEST HEADERS: - Bearer [TGBRVTYY] SKYDRIVE RESPONSE CODE: 200 [TGBRVTYY] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [CPGNFGGU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CPGNFGGU] SKYDRIVE REQUEST PAYLOAD: [CPGNFGGU] SKYDRIVE REQUEST HEADERS: - [CPGNFGGU] SKYDRIVE RESPONSE CODE: 200 [CPGNFGGU] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FFONZPPE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FFONZPPE] SKYDRIVE REQUEST PAYLOAD: [FFONZPPE] SKYDRIVE REQUEST HEADERS: - [FFONZPPE] SKYDRIVE RESPONSE CODE: 200 [FFONZPPE] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [RZCOYXUY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RZCOYXUY] SKYDRIVE REQUEST PAYLOAD: [RZCOYXUY] SKYDRIVE REQUEST HEADERS: - [RZCOYXUY] SKYDRIVE RESPONSE CODE: 200 [RZCOYXUY] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [KMSQBYTF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [KMSQBYTF] SKYDRIVE REQUEST PAYLOAD: [KMSQBYTF] SKYDRIVE REQUEST HEADERS: - Bearer [KMSQBYTF] SKYDRIVE RESPONSE CODE: 200 [KMSQBYTF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ICXEEQOY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ICXEEQOY] SKYDRIVE REQUEST PAYLOAD: [ICXEEQOY] SKYDRIVE REQUEST HEADERS: - [ICXEEQOY] SKYDRIVE RESPONSE CODE: 200 [ICXEEQOY] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [FJYPDXYJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FJYPDXYJ] SKYDRIVE REQUEST PAYLOAD: [FJYPDXYJ] SKYDRIVE REQUEST HEADERS: - [FJYPDXYJ] SKYDRIVE RESPONSE CODE: 200 [FJYPDXYJ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [YNBVBCWI] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [YNBVBCWI] SKYDRIVE BACKTRACE: [YNBVBCWI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [YNBVBCWI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [YNBVBCWI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [YNBVBCWI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [YNBVBCWI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [YNBVBCWI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [YNBVBCWI] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [YNBVBCWI] SKYDRIVE REQUEST HEADERS: [YNBVBCWI] - Authorization: Bearer [YNBVBCWI] SKYDRIVE RESPONSE HEADERS: [YNBVBCWI] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [YNBVBCWI] SKYDRIVE RESPONSE BODY: [YNBVBCWI] - { [YNBVBCWI] - "error": { [YNBVBCWI] - "code": "-2147024891, System.UnauthorizedAccessException", [YNBVBCWI] - "message": "Access denied. You do not have permission to perform this action or access this resource." [YNBVBCWI] - } [YNBVBCWI] - } [YNBVBCWI] END --  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [VSEDUJDV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VSEDUJDV] SKYDRIVE REQUEST PAYLOAD: [VSEDUJDV] SKYDRIVE REQUEST HEADERS: - [VSEDUJDV] SKYDRIVE RESPONSE CODE: 200 [VSEDUJDV] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.284701"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:25:19.284701"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.294416"], ["expired_at", "2015-05-13 20:25:19.294653"], ["oauth_code", "243d3860-92d1-4bfd-8596-f6f80c953316"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.299130"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:25:19.299130"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.300493"], ["expired_at", "2015-05-13 20:25:19.300620"], ["oauth_code", "fd77b0a0-4ef3-4de9-8388-a70ab5f69768"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:25:19.301520') AND "skydrive_api_keys"."oauth_code" = 'fd77b0a0-4ef3-4de9-8388-a70ab5f69768' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "ad8c4826-6580-4e95-a27e-492fb7cb7dfa"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.354097"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:25:19.354097"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.372364"], ["expired_at", "2015-05-13 19:55:19.372491"], ["oauth_code", "07e7eb0b-8495-4bec-86a5-ad768a81dc82"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 7ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.380433"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:25:19.380433"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:25:19.381295"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.392933"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:25:19.392933"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:25:19.398910') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.399597"], ["expired_at", "2015-05-13 20:25:19.399705"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c82aab7c-1c3a-43c1-9db3-d2ded401c473"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c82aab7c-1c3a-43c1-9db3-d2ded401c473 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.405610"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:25:19.405610"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:25:19.410979') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.411678"], ["expired_at", "2015-05-13 20:25:19.411796"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c825adb5-d571-449e-a872-769bd0c159db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c825adb5-d571-449e-a872-769bd0c159db Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c825adb5-d571-449e-a872-769bd0c159db' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.417298"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:25:19.417298"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.418306"], ["expired_at", "2015-05-13 20:25:19.418401"], ["init_params", "{}"], ["oauth_code", "4c8a922e-8ac8-4e21-a1a9-c2a74f44d570"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:25:19.419065"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:25:19.423427') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.424597"], ["expired_at", "2015-05-13 20:25:19.424742"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "099020d6-0ec8-4ff2-b2b4-d5036a9c8099"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/099020d6-0ec8-4ff2-b2b4-d5036a9c8099 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.431408"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:25:19.431408"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:25:19.434541') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.435161"], ["expired_at", "2015-05-13 20:25:19.435262"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "624f34d1-3515-4d88-856f-7d91dd47102b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/624f34d1-3515-4d88-856f-7d91dd47102b Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '624f34d1-3515-4d88-856f-7d91dd47102b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.442553"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:25:19.442553"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:25:19.445273') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.445890"], ["expired_at", "2015-05-13 20:25:19.445990"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7239f6b6-d7de-49fa-80db-35924204f37d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7239f6b6-d7de-49fa-80db-35924204f37d Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.452808"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:25:19.452808"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:25:19.455509') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.456143"], ["expired_at", "2015-05-13 20:25:19.456246"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e75b2cc4-1c4c-4b8e-a337-81585d55e62c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e75b2cc4-1c4c-4b8e-a337-81585d55e62c Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e75b2cc4-1c4c-4b8e-a337-81585d55e62c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.461265"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:25:19.461265"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:25:19.466380') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.467081"], ["expired_at", "2015-05-13 20:25:19.467194"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2f9b6157-ded9-493a-ad33-2629213ca550"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2f9b6157-ded9-493a-ad33-2629213ca550 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2f9b6157-ded9-493a-ad33-2629213ca550' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.472344"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:25:19.472344"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:25:19.477740') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.478402"], ["expired_at", "2015-05-13 20:25:19.478510"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d2495aa0-68a1-4966-9121-c1c7da661341"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d2495aa0-68a1-4966-9121-c1c7da661341 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.483905"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:25:19.483905"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:25:19.488551') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.489194"], ["expired_at", "2015-05-13 20:25:19.489301"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "747d4b9a-b26c-404a-948a-8bfd1f7b10e5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/747d4b9a-b26c-404a-948a-8bfd1f7b10e5 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '747d4b9a-b26c-404a-948a-8bfd1f7b10e5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.496644"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:25:19.496644"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:25:19.499472') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.500189"], ["expired_at", "2015-05-13 20:25:19.500300"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "08d29af5-a71f-4ea6-977d-98d53683ba30"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/08d29af5-a71f-4ea6-977d-98d53683ba30 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:25:19.505919"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:25:19.505919"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.506872"], ["expired_at", "2015-05-13 20:25:19.506963"], ["init_params", "{}"], ["oauth_code", "448ef5bf-5924-42b9-99e1-e098aae7a8e5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:25:19.507664"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:25:19.511916') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:25:19.512941"], ["expired_at", "2015-05-13 20:25:19.513037"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "25f715fc-a921-45d8-875d-ef0ab15d62b4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/25f715fc-a921-45d8-875d-ef0ab15d62b4 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [YJCRWFZQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YJCRWFZQ] SKYDRIVE REQUEST PAYLOAD: [YJCRWFZQ] SKYDRIVE REQUEST HEADERS: - [YJCRWFZQ] SKYDRIVE RESPONSE CODE: 200 [YJCRWFZQ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [WDADORAF] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [WDADORAF] SKYDRIVE BACKTRACE: [WDADORAF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [WDADORAF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [WDADORAF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [WDADORAF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [WDADORAF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [WDADORAF] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [WDADORAF] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [WDADORAF] SKYDRIVE REQUEST HEADERS: [WDADORAF] - Authorization: Bearer [WDADORAF] SKYDRIVE RESPONSE HEADERS: [WDADORAF] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [WDADORAF] SKYDRIVE RESPONSE BODY: [WDADORAF] - { [WDADORAF] - "error": { [WDADORAF] - "code": "-2147024891, System.UnauthorizedAccessException", [WDADORAF] - "message": "Access denied. You do not have permission to perform this action or access this resource." [WDADORAF] - } [WDADORAF] - } [WDADORAF] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MYWXYCPL] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MYWXYCPL] SKYDRIVE REQUEST PAYLOAD: [MYWXYCPL] SKYDRIVE REQUEST HEADERS: - Bearer [MYWXYCPL] SKYDRIVE RESPONSE CODE: 200 [MYWXYCPL] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [RABKBUEJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RABKBUEJ] SKYDRIVE REQUEST PAYLOAD: [RABKBUEJ] SKYDRIVE REQUEST HEADERS: - [RABKBUEJ] SKYDRIVE RESPONSE CODE: 200 [RABKBUEJ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [IRASVRIJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IRASVRIJ] SKYDRIVE REQUEST PAYLOAD: [IRASVRIJ] SKYDRIVE REQUEST HEADERS: - [IRASVRIJ] SKYDRIVE RESPONSE CODE: 200 [IRASVRIJ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.118244"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:31:13.118244"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.126841"], ["expired_at", "2015-05-13 20:31:13.127005"], ["oauth_code", "de65ad8a-fd60-44e1-a6bd-364a03aae7a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:31:13.128529') AND "skydrive_api_keys"."oauth_code" = 'de65ad8a-fd60-44e1-a6bd-364a03aae7a3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "4b7fe377-6bbf-436a-beb8-a64066b17e5c"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.2ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.133362"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:31:13.133362"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.134565"], ["expired_at", "2015-05-13 20:31:13.134676"], ["oauth_code", "9216bc6d-cfda-477f-a450-f7e82cbe37fa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.184940"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:31:13.184940"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:31:13.198227') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.199173"], ["expired_at", "2015-05-13 20:31:13.199301"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "58afdca2-8903-4513-9ee4-ba2ad23c5eb9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/58afdca2-8903-4513-9ee4-ba2ad23c5eb9 Completed 302 Found in 22ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.206436"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:31:13.206436"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:31:13.209062') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.209637"], ["expired_at", "2015-05-13 20:31:13.209742"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9a69d777-330b-4cf4-af91-329671ec3bcc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9a69d777-330b-4cf4-af91-329671ec3bcc Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9a69d777-330b-4cf4-af91-329671ec3bcc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.214166"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:31:13.214166"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.215116"], ["expired_at", "2015-05-13 20:31:13.215231"], ["init_params", "{}"], ["oauth_code", "b55593e1-f0b0-4302-adf4-0dbd1972345d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:31:13.215987"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:31:13.220422') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.221534"], ["expired_at", "2015-05-13 20:31:13.221650"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "89060808-d00f-4a0b-8fca-2cfd6586841f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/89060808-d00f-4a0b-8fca-2cfd6586841f Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.226760"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:31:13.226760"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:31:13.231418') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.232041"], ["expired_at", "2015-05-13 20:31:13.232146"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cdf87e0e-807f-4fa3-a655-79f4b3b6b1c1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cdf87e0e-807f-4fa3-a655-79f4b3b6b1c1 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cdf87e0e-807f-4fa3-a655-79f4b3b6b1c1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.237738"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:31:13.237738"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-13 19:31:13.242287"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:31:13.245011') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.245674"], ["expired_at", "2015-05-13 20:31:13.245791"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ae912595-ce45-4087-b4ac-4e40843c56c0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ae912595-ce45-4087-b4ac-4e40843c56c0 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.250961"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:31:13.250961"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:31:13.255656') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.256289"], ["expired_at", "2015-05-13 20:31:13.256395"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ef4978f0-a724-446e-8bd6-769d646207f3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ef4978f0-a724-446e-8bd6-769d646207f3 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ef4978f0-a724-446e-8bd6-769d646207f3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.262375"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:31:13.262375"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:31:13.267308') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.267942"], ["expired_at", "2015-05-13 20:31:13.268055"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9dec7f31-0664-44eb-a6b7-450f996c329c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9dec7f31-0664-44eb-a6b7-450f996c329c Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9dec7f31-0664-44eb-a6b7-450f996c329c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.273277"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:31:13.273277"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-13 19:31:13.277175"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:31:13.279525') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.280123"], ["expired_at", "2015-05-13 20:31:13.280228"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8b81e679-fef4-4407-b7f7-fda6c25b8996"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8b81e679-fef4-4407-b7f7-fda6c25b8996 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.285868"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:31:13.285868"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.287030"], ["expired_at", "2015-05-13 20:31:13.287132"], ["init_params", "{}"], ["oauth_code", "aa8fa735-fc89-4f0f-b23f-97280d938384"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:31:13.287865"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:31:13.292692') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.293902"], ["expired_at", "2015-05-13 20:31:13.294018"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a969276e-7623-4e6c-9945-759bbf9a05e9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a969276e-7623-4e6c-9945-759bbf9a05e9 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.301146"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:31:13.301146"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:31:13.303837') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.304443"], ["expired_at", "2015-05-13 20:31:13.304559"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5fd69ce9-2aa9-415d-81e7-b1f63c17c8d1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5fd69ce9-2aa9-415d-81e7-b1f63c17c8d1 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.311377"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:31:13.311377"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:31:13.313945') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.314548"], ["expired_at", "2015-05-13 20:31:13.314649"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0054aae2-3a30-4546-bc39-3c1f49f7fa82"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0054aae2-3a30-4546-bc39-3c1f49f7fa82 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0054aae2-3a30-4546-bc39-3c1f49f7fa82' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.318510"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:31:13.318510"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:31:13.319265"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:31:13.327957"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:31:13.327957"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:31:13.335676"], ["expired_at", "2015-05-13 20:01:13.335805"], ["oauth_code", "203424e1-d909-4043-9e44-368e548173fd"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.3ms | ActiveRecord: 0.2ms)  (0.7ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [SPTYQBJU] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [SPTYQBJU] SKYDRIVE BACKTRACE: [SPTYQBJU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [SPTYQBJU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [SPTYQBJU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [SPTYQBJU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [SPTYQBJU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [SPTYQBJU] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [SPTYQBJU] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [SPTYQBJU] SKYDRIVE REQUEST HEADERS: [SPTYQBJU] - Authorization: Bearer [SPTYQBJU] SKYDRIVE RESPONSE HEADERS: [SPTYQBJU] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [SPTYQBJU] SKYDRIVE RESPONSE BODY: [SPTYQBJU] - { [SPTYQBJU] - "error": { [SPTYQBJU] - "code": "-2147024891, System.UnauthorizedAccessException", [SPTYQBJU] - "message": "Access denied. You do not have permission to perform this action or access this resource." [SPTYQBJU] - } [SPTYQBJU] - } [SPTYQBJU] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [BERRVQVG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BERRVQVG] SKYDRIVE REQUEST PAYLOAD: [BERRVQVG] SKYDRIVE REQUEST HEADERS: - [BERRVQVG] SKYDRIVE RESPONSE CODE: 200 [BERRVQVG] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [KUGQFDFW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KUGQFDFW] SKYDRIVE REQUEST PAYLOAD: [KUGQFDFW] SKYDRIVE REQUEST HEADERS: - [KUGQFDFW] SKYDRIVE RESPONSE CODE: 200 [KUGQFDFW] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [TBJKNKQU] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [TBJKNKQU] SKYDRIVE REQUEST PAYLOAD: [TBJKNKQU] SKYDRIVE REQUEST HEADERS: - Bearer [TBJKNKQU] SKYDRIVE RESPONSE CODE: 200 [TBJKNKQU] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [LWJVEWON] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LWJVEWON] SKYDRIVE REQUEST PAYLOAD: [LWJVEWON] SKYDRIVE REQUEST HEADERS: - [LWJVEWON] SKYDRIVE RESPONSE CODE: 200 [LWJVEWON] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.707619"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:33:42.707619"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:42.722678') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.726030"], ["expired_at", "2015-05-13 20:33:42.726196"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "16ee57cd-abb6-4a29-8837-4935de9a3c1c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/16ee57cd-abb6-4a29-8837-4935de9a3c1c Completed 302 Found in 76ms (ActiveRecord: 2.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '16ee57cd-abb6-4a29-8837-4935de9a3c1c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (1.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.734650"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:33:42.734650"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:42.737694') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.738398"], ["expired_at", "2015-05-13 20:33:42.738505"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "daf76b29-2404-42f5-bfcd-347c1a61acaa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/daf76b29-2404-42f5-bfcd-347c1a61acaa Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.744980"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:33:42.744980"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:42.749743') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.750384"], ["expired_at", "2015-05-13 20:33:42.750495"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "12c2a06d-a90d-4911-ae61-e2c617eda28e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/12c2a06d-a90d-4911-ae61-e2c617eda28e Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '12c2a06d-a90d-4911-ae61-e2c617eda28e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.757585"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:33:42.757585"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:42.763058') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.763772"], ["expired_at", "2015-05-13 20:33:42.763889"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cbbcdc87-c8bd-4f7b-88b1-a6fa6e2f3e14"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cbbcdc87-c8bd-4f7b-88b1-a6fa6e2f3e14 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cbbcdc87-c8bd-4f7b-88b1-a6fa6e2f3e14' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.770253"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:33:42.770253"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.771229"], ["expired_at", "2015-05-13 20:33:42.771329"], ["init_params", "{}"], ["oauth_code", "29f1eeb7-8baa-4583-9741-95fe8d81696a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:33:42.771984"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:42.776807') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.777937"], ["expired_at", "2015-05-13 20:33:42.778042"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e0ac1647-ed1b-4454-9d41-4487602b7744"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e0ac1647-ed1b-4454-9d41-4487602b7744 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.783023"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:33:42.783023"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-13 19:33:42.786627"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:42.789027') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.789969"], ["expired_at", "2015-05-13 20:33:42.790118"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "95fb1777-5d7a-445e-bbe6-0fafc17c1211"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/95fb1777-5d7a-445e-bbe6-0fafc17c1211 Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.796635"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:42.796635"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-13 19:33:42.800694"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:42.803397') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.804103"], ["expired_at", "2015-05-13 20:33:42.804245"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bcd55517-ff8e-4a6f-91a7-376a9660cdcc"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bcd55517-ff8e-4a6f-91a7-376a9660cdcc Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.810360"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:42.810360"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:42.814891') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.815593"], ["expired_at", "2015-05-13 20:33:42.815706"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cc28e97b-b787-4919-9c80-b6246b3a96de"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cc28e97b-b787-4919-9c80-b6246b3a96de Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cc28e97b-b787-4919-9c80-b6246b3a96de' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.822427"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:33:42.822427"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:42.825077') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.825692"], ["expired_at", "2015-05-13 20:33:42.825790"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "958225ce-e889-4c17-8ab3-7499d7317aef"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/958225ce-e889-4c17-8ab3-7499d7317aef Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '958225ce-e889-4c17-8ab3-7499d7317aef' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.832335"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:33:42.832335"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:42.834764') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.835370"], ["expired_at", "2015-05-13 20:33:42.835470"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c55bfe24-dbfa-4289-8909-31f75a777f41"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c55bfe24-dbfa-4289-8909-31f75a777f41 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.840994"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:42.840994"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.842222"], ["expired_at", "2015-05-13 20:33:42.842332"], ["init_params", "{}"], ["oauth_code", "86a923f9-1e3c-4c9b-9abc-51cea45885f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:33:42.843101"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:42.847529') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.848599"], ["expired_at", "2015-05-13 20:33:42.848702"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1c2c1b65-27f8-4a05-b995-1e0469e29cf1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1c2c1b65-27f8-4a05-b995-1e0469e29cf1 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.852694"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:42.852694"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:33:42.853517"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:42.862422"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:42.862422"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.869556"], ["expired_at", "2015-05-13 20:03:42.869666"], ["oauth_code", "ed3701f4-154d-483f-8490-f70ebb48f73d"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.876201"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:42.876201"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.877403"], ["expired_at", "2015-05-13 20:33:42.877511"], ["oauth_code", "69e5a90d-a706-4e7e-9b66-47f9a83f4b7c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:33:42.878308') AND "skydrive_api_keys"."oauth_code" = '69e5a90d-a706-4e7e-9b66-47f9a83f4b7c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "21af4227-d9e1-46fb-8b57-653c996cf790"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.881077"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:42.881077"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:42.882002"], ["expired_at", "2015-05-13 20:33:42.882096"], ["oauth_code", "f75f2f8b-1414-45d3-985d-1dee466ea1af"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ZJFHSPYP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZJFHSPYP] SKYDRIVE REQUEST PAYLOAD: [ZJFHSPYP] SKYDRIVE REQUEST HEADERS: - [ZJFHSPYP] SKYDRIVE RESPONSE CODE: 200 [ZJFHSPYP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [BUZHIJNV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BUZHIJNV] SKYDRIVE REQUEST PAYLOAD: [BUZHIJNV] SKYDRIVE REQUEST HEADERS: - [BUZHIJNV] SKYDRIVE RESPONSE CODE: 200 [BUZHIJNV] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [TVFRKOCX] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [TVFRKOCX] SKYDRIVE BACKTRACE: [TVFRKOCX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [TVFRKOCX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [TVFRKOCX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [TVFRKOCX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [TVFRKOCX] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [TVFRKOCX] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [TVFRKOCX] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [TVFRKOCX] SKYDRIVE REQUEST HEADERS: [TVFRKOCX] - Authorization: Bearer [TVFRKOCX] SKYDRIVE RESPONSE HEADERS: [TVFRKOCX] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [TVFRKOCX] SKYDRIVE RESPONSE BODY: [TVFRKOCX] - { [TVFRKOCX] - "error": { [TVFRKOCX] - "code": "-2147024891, System.UnauthorizedAccessException", [TVFRKOCX] - "message": "Access denied. You do not have permission to perform this action or access this resource." [TVFRKOCX] - } [TVFRKOCX] - } [TVFRKOCX] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [YUBXJBVE] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [YUBXJBVE] SKYDRIVE REQUEST PAYLOAD: [YUBXJBVE] SKYDRIVE REQUEST HEADERS: - Bearer [YUBXJBVE] SKYDRIVE RESPONSE CODE: 200 [YUBXJBVE] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [BEFJGHWO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BEFJGHWO] SKYDRIVE REQUEST PAYLOAD: [BEFJGHWO] SKYDRIVE REQUEST HEADERS: - [BEFJGHWO] SKYDRIVE RESPONSE CODE: 200 [BEFJGHWO] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:58.977206"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:58.977206"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:58.996032') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:58.999460"], ["expired_at", "2015-05-13 20:33:58.999631"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "59762075-6255-427a-85f0-e95e5746caa5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/59762075-6255-427a-85f0-e95e5746caa5 Completed 302 Found in 20ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '59762075-6255-427a-85f0-e95e5746caa5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.007450"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.007450"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:59.013483') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.014258"], ["expired_at", "2015-05-13 20:33:59.014394"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c9f0ab4a-1412-4f0c-b286-ed274566554a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c9f0ab4a-1412-4f0c-b286-ed274566554a Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.022776"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.022776"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:59.025969') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.026727"], ["expired_at", "2015-05-13 20:33:59.026853"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b272db62-5bb2-4aee-9930-c94bde7a3846"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b272db62-5bb2-4aee-9930-c94bde7a3846 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b272db62-5bb2-4aee-9930-c94bde7a3846' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.033896"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.033896"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:59.036395') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.037050"], ["expired_at", "2015-05-13 20:33:59.037151"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "97fc4740-be78-4db2-bc7c-8971036df52a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/97fc4740-be78-4db2-bc7c-8971036df52a Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.043546"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.043546"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.044777"], ["expired_at", "2015-05-13 20:33:59.044899"], ["init_params", "{}"], ["oauth_code", "26acd2b4-edd8-4de4-9abf-4bd23d985570"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:33:59.045697"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:59.050988') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.052252"], ["expired_at", "2015-05-13 20:33:59.052364"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bb415dc5-c439-4dd9-aa2c-25ca0bb8a1b8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bb415dc5-c439-4dd9-aa2c-25ca0bb8a1b8 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.059612"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.059612"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:59.062273') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.062960"], ["expired_at", "2015-05-13 20:33:59.063061"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4637db1a-3267-4017-842a-a87a14d81e68"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4637db1a-3267-4017-842a-a87a14d81e68 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.067781"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:33:59.067781"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.070930"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.070930"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:59.073331') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.073952"], ["expired_at", "2015-05-13 20:33:59.074058"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2daae270-bc9a-430f-bccd-8ee06c9a897f"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2daae270-bc9a-430f-bccd-8ee06c9a897f Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2daae270-bc9a-430f-bccd-8ee06c9a897f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 2]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.081782"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.081782"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:59.084631') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.085335"], ["expired_at", "2015-05-13 20:33:59.085445"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6f161b59-062b-448f-b492-20bfa0d6519d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6f161b59-062b-448f-b492-20bfa0d6519d Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6f161b59-062b-448f-b492-20bfa0d6519d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.090533"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:33:59.090533"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.094255"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.094255"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:59.096691') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.097297"], ["expired_at", "2015-05-13 20:33:59.097398"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8cc3e0b7-188e-4536-9639-ed12c8b289df"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8cc3e0b7-188e-4536-9639-ed12c8b289df Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8cc3e0b7-188e-4536-9639-ed12c8b289df' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 2]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.103016"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:33:59.103016"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.104233"], ["expired_at", "2015-05-13 20:33:59.104351"], ["init_params", "{}"], ["oauth_code", "e1069d7e-d208-4d0a-a29a-1f8b6fd3af23"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:33:59.105221"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.108749"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.108749"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 2 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:59.111510') [["user_id", 2]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.112207"], ["expired_at", "2015-05-13 20:33:59.112317"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7ff5bc40-af0a-4e0b-801b-1797cf85585b"], ["scope", "session"], ["user_id", 2]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7ff5bc40-af0a-4e0b-801b-1797cf85585b Completed 302 Found in 6ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.117433"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:33:59.117433"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:33:59.123627') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.124421"], ["expired_at", "2015-05-13 20:33:59.124553"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f0147ad3-b13b-4a5a-a4a2-d3d20a4bc240"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f0147ad3-b13b-4a5a-a4a2-d3d20a4bc240 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.128744"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.128744"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:33:59.129445"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:33:59.136755"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.136755"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.143796"], ["expired_at", "2015-05-13 20:03:59.143913"], ["oauth_code", "fde93efa-410d-4d50-8113-c5d48b5a60d2"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.150613"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.150613"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.151942"], ["expired_at", "2015-05-13 20:33:59.152052"], ["oauth_code", "b14b2468-52f4-4f6f-b049-38c1f9440a1e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:33:59.152821') AND "skydrive_api_keys"."oauth_code" = 'b14b2468-52f4-4f6f-b049-38c1f9440a1e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "a6a84f17-3273-4968-86bf-23ba3f79f7e8"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.155843"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:33:59.155843"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:33:59.156864"], ["expired_at", "2015-05-13 20:33:59.156956"], ["oauth_code", "8a15e51d-1d21-4b25-b309-3a82c3c9f26d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [XNKAEHEV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XNKAEHEV] SKYDRIVE REQUEST PAYLOAD: [XNKAEHEV] SKYDRIVE REQUEST HEADERS: - [XNKAEHEV] SKYDRIVE RESPONSE CODE: 200 [XNKAEHEV] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [GJQIOSDK] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [GJQIOSDK] SKYDRIVE REQUEST PAYLOAD: [GJQIOSDK] SKYDRIVE REQUEST HEADERS: - Bearer [GJQIOSDK] SKYDRIVE RESPONSE CODE: 200 [GJQIOSDK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [PZIMOREQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PZIMOREQ] SKYDRIVE REQUEST PAYLOAD: [PZIMOREQ] SKYDRIVE REQUEST HEADERS: - [PZIMOREQ] SKYDRIVE RESPONSE CODE: 200 [PZIMOREQ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [PNAJAIHL] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [PNAJAIHL] SKYDRIVE BACKTRACE: [PNAJAIHL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [PNAJAIHL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [PNAJAIHL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [PNAJAIHL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [PNAJAIHL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [PNAJAIHL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [PNAJAIHL] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [PNAJAIHL] SKYDRIVE REQUEST HEADERS: [PNAJAIHL] - Authorization: Bearer [PNAJAIHL] SKYDRIVE RESPONSE HEADERS: [PNAJAIHL] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [PNAJAIHL] SKYDRIVE RESPONSE BODY: [PNAJAIHL] - { [PNAJAIHL] - "error": { [PNAJAIHL] - "code": "-2147024891, System.UnauthorizedAccessException", [PNAJAIHL] - "message": "Access denied. You do not have permission to perform this action or access this resource." [PNAJAIHL] - } [PNAJAIHL] - } [PNAJAIHL] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [DQPTCXDO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DQPTCXDO] SKYDRIVE REQUEST PAYLOAD: [DQPTCXDO] SKYDRIVE REQUEST HEADERS: - [DQPTCXDO] SKYDRIVE RESPONSE CODE: 200 [DQPTCXDO] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.638613"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:34:08.638613"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-13 19:34:08.646105"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:34:08.660666') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.664598"], ["expired_at", "2015-05-13 20:34:08.664833"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7d179f57-a4b8-4884-82c9-414196fb79f8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7d179f57-a4b8-4884-82c9-414196fb79f8 Completed 302 Found in 22ms (ActiveRecord: 1.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1  (1.1ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.673325"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:34:08.673325"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:34:08.675909') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.676570"], ["expired_at", "2015-05-13 20:34:08.676674"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "813adf5c-98ec-4a05-966f-0c388eaab59d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/813adf5c-98ec-4a05-966f-0c388eaab59d Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '813adf5c-98ec-4a05-966f-0c388eaab59d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.683773"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:34:08.683773"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:34:08.686367') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.687009"], ["expired_at", "2015-05-13 20:34:08.687125"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "90244ca2-6b64-491a-9719-2a76f8c810e0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/90244ca2-6b64-491a-9719-2a76f8c810e0 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.693378"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:34:08.693378"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:34:08.698133') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.698800"], ["expired_at", "2015-05-13 20:34:08.698910"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8e8e85a9-7ddd-473e-adeb-278e69229f8b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8e8e85a9-7ddd-473e-adeb-278e69229f8b Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8e8e85a9-7ddd-473e-adeb-278e69229f8b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.705868"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:34:08.705868"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.706988"], ["expired_at", "2015-05-13 20:34:08.707097"], ["init_params", "{}"], ["oauth_code", "76a4be34-eea8-4231-ae6e-77d8459db301"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:34:08.707790"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:34:08.712370') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.714114"], ["expired_at", "2015-05-13 20:34:08.714233"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2401962c-32b8-485a-902c-80404cff4d8b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2401962c-32b8-485a-902c-80404cff4d8b Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.719182"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:34:08.719182"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:34:08.723454') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.724096"], ["expired_at", "2015-05-13 20:34:08.724192"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1183f610-33b4-4416-8c96-79db0a7c5cfe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1183f610-33b4-4416-8c96-79db0a7c5cfe Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1183f610-33b4-4416-8c96-79db0a7c5cfe' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.729209"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:34:08.729209"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:34:08.733666') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.734304"], ["expired_at", "2015-05-13 20:34:08.734411"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6fbbf496-116c-4108-a540-e123694e0949"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6fbbf496-116c-4108-a540-e123694e0949 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6fbbf496-116c-4108-a540-e123694e0949' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.739191"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:34:08.739191"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-13 19:34:08.743638"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:34:08.746284') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.746977"], ["expired_at", "2015-05-13 20:34:08.747087"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1a7e081f-f815-4ec2-880d-5b9636f5e761"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1a7e081f-f815-4ec2-880d-5b9636f5e761 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.754739"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:34:08.754739"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:34:08.757258') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.757874"], ["expired_at", "2015-05-13 20:34:08.757977"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7663df36-9954-4ea7-a7c6-1ac32a1bc921"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7663df36-9954-4ea7-a7c6-1ac32a1bc921 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.763383"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:34:08.763383"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.764466"], ["expired_at", "2015-05-13 20:34:08.764561"], ["init_params", "{}"], ["oauth_code", "02e402a1-ffda-42a3-9097-eec8e1e1a6a6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:34:08.765323"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:34:08.769558') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.770615"], ["expired_at", "2015-05-13 20:34:08.770710"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a36ccfeb-5624-447f-a5c2-e65046ff1c7e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a36ccfeb-5624-447f-a5c2-e65046ff1c7e Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.4ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.778832"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:34:08.778832"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:34:08.782505') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.783554"], ["expired_at", "2015-05-13 20:34:08.783682"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "84662873-8ae3-4eaa-af66-e42608e774e5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/84662873-8ae3-4eaa-af66-e42608e774e5 Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '84662873-8ae3-4eaa-af66-e42608e774e5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.787976"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:34:08.787976"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:34:08.788708"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:34:08.796570"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:34:08.796570"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.803088"], ["expired_at", "2015-05-13 20:04:08.803244"], ["oauth_code", "55ef7331-1310-41dd-901d-61ae40a7d56d"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.809866"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:34:08.809866"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.811176"], ["expired_at", "2015-05-13 20:34:08.811287"], ["oauth_code", "dbee1f3f-c4f2-48c1-8523-bd7ec16b5c6a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:34:08.812026') AND "skydrive_api_keys"."oauth_code" = 'dbee1f3f-c4f2-48c1-8523-bd7ec16b5c6a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "e27eef31-4e3a-4b9c-8673-23dd78a6036d"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.814959"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:34:08.814959"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:34:08.815937"], ["expired_at", "2015-05-13 20:34:08.816027"], ["oauth_code", "59006286-096f-417a-b357-5f6b6556b0d4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.760344"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:36:37.760344"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:36:37.775343') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.778760"], ["expired_at", "2015-05-13 20:36:37.778929"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6b438587-f368-4ef8-9ec3-fb27bdd62749"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6b438587-f368-4ef8-9ec3-fb27bdd62749 Completed 302 Found in 37ms (ActiveRecord: 2.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6b438587-f368-4ef8-9ec3-fb27bdd62749' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.786947"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-13 19:36:37.786947"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:36:37.789428') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.790129"], ["expired_at", "2015-05-13 20:36:37.790232"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c6eee65a-e639-474a-95e6-0fed8e7e4ca0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c6eee65a-e639-474a-95e6-0fed8e7e4ca0 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.796996"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:36:37.796996"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.798097"], ["expired_at", "2015-05-13 20:36:37.798200"], ["init_params", "{}"], ["oauth_code", "dd4b9dc6-118e-4ee3-980e-d35ded0e5ae8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:36:37.798894"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:36:37.803715') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.805518"], ["expired_at", "2015-05-13 20:36:37.805632"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ea079354-cc11-47c4-92e1-7974afc10a44"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ea079354-cc11-47c4-92e1-7974afc10a44 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.811248"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:36:37.811248"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-13 19:36:37.844966"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:36:37.847441') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.848063"], ["expired_at", "2015-05-13 20:36:37.848177"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "322145c0-a004-4add-bdc3-bceecd23a5a8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/322145c0-a004-4add-bdc3-bceecd23a5a8 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.853694"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:36:37.853694"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:36:37.858371') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.859008"], ["expired_at", "2015-05-13 20:36:37.859112"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b25b1edd-a821-4603-8e22-321581b45089"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b25b1edd-a821-4603-8e22-321581b45089 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b25b1edd-a821-4603-8e22-321581b45089' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.863537"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:36:37.863537"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.870161"], ["expired_at", "2015-05-13 20:06:37.870261"], ["oauth_code", "60e2ff2c-abd8-4efc-8ee0-b4413c97ee2c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.877629"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:36:37.877629"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-20 19:36:37.878353"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.888215"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:36:37.888215"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:36:37.892598') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.893237"], ["expired_at", "2015-05-13 20:36:37.893343"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "61c62560-36c1-4ea7-9eeb-640a4c271311"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/61c62560-36c1-4ea7-9eeb-640a4c271311 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '61c62560-36c1-4ea7-9eeb-640a4c271311' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.899819"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:36:37.899819"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:36:37.902128') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.902779"], ["expired_at", "2015-05-13 20:36:37.902885"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "da05a32c-6a0e-4dab-b5d1-a9ff2cc20581"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/da05a32c-6a0e-4dab-b5d1-a9ff2cc20581 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.909268"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:36:37.909268"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:36:37.914867') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.915557"], ["expired_at", "2015-05-13 20:36:37.915657"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b899d98-3f60-442c-9d30-fe23a331c4f2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b899d98-3f60-442c-9d30-fe23a331c4f2 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.920800"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:36:37.920800"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.921703"], ["expired_at", "2015-05-13 20:36:37.921798"], ["init_params", "{}"], ["oauth_code", "456ed69d-96b6-4d79-824b-4833fcdfeee5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-13 19:36:37.922437"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:36:37.926621') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.927708"], ["expired_at", "2015-05-13 20:36:37.927811"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f1743e2a-cb25-43ce-9c0d-e8cc464aa7af"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f1743e2a-cb25-43ce-9c0d-e8cc464aa7af Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.934409"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-13 19:36:37.934409"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:36:37.936962') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.937591"], ["expired_at", "2015-05-13 20:36:37.937693"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2f65e394-5e0f-4e43-bdbb-f3c88192a8d4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2f65e394-5e0f-4e43-bdbb-f3c88192a8d4 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2f65e394-5e0f-4e43-bdbb-f3c88192a8d4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-13 19:36:37.942210"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-13 19:36:37.942210"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-13 19:36:37.946402') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.947021"], ["expired_at", "2015-05-13 20:36:37.947123"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0b7145a0-4923-40d5-a3f1-5cbdc7e76c78"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0b7145a0-4923-40d5-a3f1-5cbdc7e76c78 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0b7145a0-4923-40d5-a3f1-5cbdc7e76c78' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.950325"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:36:37.950325"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.951494"], ["expired_at", "2015-05-13 20:36:37.951585"], ["oauth_code", "7c6c5c12-5421-4c33-a7d1-ccb8e3e324c1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.953475"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-13 19:36:37.953475"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-13 19:36:37.954547"], ["expired_at", "2015-05-13 20:36:37.954636"], ["oauth_code", "a091d074-e485-44b2-86bd-e12a56b81011"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-13 19:36:37.955327') AND "skydrive_api_keys"."oauth_code" = 'a091d074-e485-44b2-86bd-e12a56b81011' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "83c24cf8-523c-46e3-841d-bd4b2ff22267"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [PXZAXOFQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PXZAXOFQ] SKYDRIVE REQUEST PAYLOAD: [PXZAXOFQ] SKYDRIVE REQUEST HEADERS: - [PXZAXOFQ] SKYDRIVE RESPONSE CODE: 200 [PXZAXOFQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [YGWZLFUF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [YGWZLFUF] SKYDRIVE REQUEST PAYLOAD: [YGWZLFUF] SKYDRIVE REQUEST HEADERS: - Bearer [YGWZLFUF] SKYDRIVE RESPONSE CODE: 200 [YGWZLFUF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [SWNZNCQR] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [SWNZNCQR] SKYDRIVE BACKTRACE: [SWNZNCQR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [SWNZNCQR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [SWNZNCQR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [SWNZNCQR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [SWNZNCQR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [SWNZNCQR] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [SWNZNCQR] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [SWNZNCQR] SKYDRIVE REQUEST HEADERS: [SWNZNCQR] - Authorization: Bearer [SWNZNCQR] SKYDRIVE RESPONSE HEADERS: [SWNZNCQR] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [SWNZNCQR] SKYDRIVE RESPONSE BODY: [SWNZNCQR] - { [SWNZNCQR] - "error": { [SWNZNCQR] - "code": "-2147024891, System.UnauthorizedAccessException", [SWNZNCQR] - "message": "Access denied. You do not have permission to perform this action or access this resource." [SWNZNCQR] - } [SWNZNCQR] - } [SWNZNCQR] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [FJTDFPRT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FJTDFPRT] SKYDRIVE REQUEST PAYLOAD: [FJTDFPRT] SKYDRIVE REQUEST HEADERS: - [FJTDFPRT] SKYDRIVE RESPONSE CODE: 200 [FJTDFPRT] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [KSHDWDAK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KSHDWDAK] SKYDRIVE REQUEST PAYLOAD: [KSHDWDAK] SKYDRIVE REQUEST HEADERS: - [KSHDWDAK] SKYDRIVE RESPONSE CODE: 200 [KSHDWDAK] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.6ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FNBXZFHA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FNBXZFHA] SKYDRIVE REQUEST PAYLOAD: [FNBXZFHA] SKYDRIVE REQUEST HEADERS: - [FNBXZFHA] SKYDRIVE RESPONSE CODE: 200 [FNBXZFHA] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [XIDSWOCH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XIDSWOCH] SKYDRIVE REQUEST PAYLOAD: [XIDSWOCH] SKYDRIVE REQUEST HEADERS: - [XIDSWOCH] SKYDRIVE RESPONSE CODE: 200 [XIDSWOCH] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [DLNNDJJW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DLNNDJJW] SKYDRIVE REQUEST PAYLOAD: [DLNNDJJW] SKYDRIVE REQUEST HEADERS: - [DLNNDJJW] SKYDRIVE RESPONSE CODE: 200 [DLNNDJJW] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction [THBJENZA] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [THBJENZA] SKYDRIVE BACKTRACE: [THBJENZA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [THBJENZA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [THBJENZA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [THBJENZA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [THBJENZA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [THBJENZA] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [THBJENZA] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [THBJENZA] SKYDRIVE REQUEST HEADERS: [THBJENZA] - Authorization: Bearer [THBJENZA] SKYDRIVE RESPONSE HEADERS: [THBJENZA] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [THBJENZA] SKYDRIVE RESPONSE BODY: [THBJENZA] - { [THBJENZA] - "error": { [THBJENZA] - "code": "-2147024891, System.UnauthorizedAccessException", [THBJENZA] - "message": "Access denied. You do not have permission to perform this action or access this resource." [THBJENZA] - } [THBJENZA] - } [THBJENZA] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [SFJGXWSQ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [SFJGXWSQ] SKYDRIVE REQUEST PAYLOAD: [SFJGXWSQ] SKYDRIVE REQUEST HEADERS: - Bearer [SFJGXWSQ] SKYDRIVE RESPONSE CODE: 200 [SFJGXWSQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.153584"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:41:59.153584"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.4ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (1.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.4ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:41:59.178575') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.183535"], ["expired_at", "2015-05-14 17:41:59.183760"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "06af96e4-15b6-488d-871d-6b0d125b2c96"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/06af96e4-15b6-488d-871d-6b0d125b2c96 Completed 302 Found in 28ms (ActiveRecord: 3.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '06af96e4-15b6-488d-871d-6b0d125b2c96' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.193170"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:41:59.193170"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:41:59.195940') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.196687"], ["expired_at", "2015-05-14 17:41:59.196796"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "711050a1-8dcc-4fa7-a9c9-20fe24a07003"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/711050a1-8dcc-4fa7-a9c9-20fe24a07003 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '711050a1-8dcc-4fa7-a9c9-20fe24a07003' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.201684"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:41:59.201684"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:41:59.206187') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.206838"], ["expired_at", "2015-05-14 17:41:59.206948"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4ed70bca-45b1-40c1-8d35-bc3fa04b8e35"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4ed70bca-45b1-40c1-8d35-bc3fa04b8e35 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4ed70bca-45b1-40c1-8d35-bc3fa04b8e35' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.211920"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:41:59.211920"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.212881"], ["expired_at", "2015-05-14 17:41:59.212972"], ["init_params", "{}"], ["oauth_code", "09d28f81-fc51-44c2-b440-adedc8aa1436"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:41:59.213786"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:41:59.218496') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.219618"], ["expired_at", "2015-05-14 17:41:59.219710"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "19a83611-0622-4d8d-bbd0-209e0b9b2d6d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/19a83611-0622-4d8d-bbd0-209e0b9b2d6d Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.224516"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:41:59.224516"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:41:59.230122') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.230848"], ["expired_at", "2015-05-14 17:41:59.230957"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c0d8614e-043b-4e19-8c49-63ddc9c44633"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c0d8614e-043b-4e19-8c49-63ddc9c44633 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.239589"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:41:59.239589"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:41:59.283211') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.283910"], ["expired_at", "2015-05-14 17:41:59.284022"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d9d3b91c-bd05-44d5-a14e-1442f2dadf11"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d9d3b91c-bd05-44d5-a14e-1442f2dadf11 Completed 302 Found in 47ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (2.2ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.290239"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:41:59.290239"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 16:41:59.290966"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.299035"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:41:59.299035"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.304960"], ["expired_at", "2015-05-14 17:11:59.305059"], ["oauth_code", "05286c8d-2024-4a28-a337-3525e56fbba8"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 7.2ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.318132"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:41:59.318132"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 16:41:59.322362"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:41:59.325029') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.325737"], ["expired_at", "2015-05-14 17:41:59.325849"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ea594f94-8616-44e7-b3d8-ec3ab1afd68a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ea594f94-8616-44e7-b3d8-ec3ab1afd68a Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.333030"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:41:59.333030"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:41:59.335701') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.336335"], ["expired_at", "2015-05-14 17:41:59.336435"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e771b94c-2f93-4774-a5bf-c4d4a4f27539"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e771b94c-2f93-4774-a5bf-c4d4a4f27539 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e771b94c-2f93-4774-a5bf-c4d4a4f27539' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.340941"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:41:59.340941"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:41:59.345320') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.345935"], ["expired_at", "2015-05-14 17:41:59.346033"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f4a3bd9-b245-4ef1-b580-7e002c6ac760"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f4a3bd9-b245-4ef1-b580-7e002c6ac760 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0f4a3bd9-b245-4ef1-b580-7e002c6ac760' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.351067"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:41:59.351067"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.352138"], ["expired_at", "2015-05-14 17:41:59.352253"], ["init_params", "{}"], ["oauth_code", "6a06eefc-c956-40d8-9f82-c30edc39572b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:41:59.353007"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:41:59.357036') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.358087"], ["expired_at", "2015-05-14 17:41:59.358176"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1e5ceb4e-bb85-40b0-a673-3ceca4b9ec53"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1e5ceb4e-bb85-40b0-a673-3ceca4b9ec53 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:41:59.365933"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:41:59.365933"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:41:59.368878') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.369565"], ["expired_at", "2015-05-14 17:41:59.369667"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6e13f865-1bef-4839-9b21-11fd49812a73"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6e13f865-1bef-4839-9b21-11fd49812a73 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.375597"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:41:59.375597"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.376636"], ["expired_at", "2015-05-14 17:41:59.376723"], ["oauth_code", "bc5f724c-8018-4100-810a-921cb6528dfd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 16:41:59.377395') AND "skydrive_api_keys"."oauth_code" = 'bc5f724c-8018-4100-810a-921cb6528dfd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c51dc318-6a2d-4be5-8942-c0320ce184cf"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.379898"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:41:59.379898"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:41:59.380862"], ["expired_at", "2015-05-14 17:41:59.380952"], ["oauth_code", "377fdc64-1a73-477c-b4e5-2be0e0eabab3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.241419"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:47:56.241419"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.255621"], ["expired_at", "2015-05-14 17:47:56.255927"], ["oauth_code", "ce3e2292-06ae-406e-b670-1acc7eea38fd"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.260789"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:47:56.260789"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.262596"], ["expired_at", "2015-05-14 17:47:56.262757"], ["oauth_code", "61f97b39-53cc-496b-a0ab-296bf7cf7f38"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 16:47:56.264091') AND "skydrive_api_keys"."oauth_code" = '61f97b39-53cc-496b-a0ab-296bf7cf7f38' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "3379b63d-ee4a-4839-b221-d152bb4c6bf5"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [CPNEGLDF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CPNEGLDF] SKYDRIVE REQUEST PAYLOAD: [CPNEGLDF] SKYDRIVE REQUEST HEADERS: - [CPNEGLDF] SKYDRIVE RESPONSE CODE: 200 [CPNEGLDF] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [IBVKOTOP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IBVKOTOP] SKYDRIVE REQUEST PAYLOAD: [IBVKOTOP] SKYDRIVE REQUEST HEADERS: - [IBVKOTOP] SKYDRIVE RESPONSE CODE: 200 [IBVKOTOP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [SPPNQLZI] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [SPPNQLZI] SKYDRIVE BACKTRACE: [SPPNQLZI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [SPPNQLZI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [SPPNQLZI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [SPPNQLZI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [SPPNQLZI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [SPPNQLZI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [SPPNQLZI] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [SPPNQLZI] SKYDRIVE REQUEST HEADERS: [SPPNQLZI] - Authorization: Bearer [SPPNQLZI] SKYDRIVE RESPONSE HEADERS: [SPPNQLZI] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [SPPNQLZI] SKYDRIVE RESPONSE BODY: [SPPNQLZI] - { [SPPNQLZI] - "error": { [SPPNQLZI] - "code": "-2147024891, System.UnauthorizedAccessException", [SPPNQLZI] - "message": "Access denied. You do not have permission to perform this action or access this resource." [SPPNQLZI] - } [SPPNQLZI] - } [SPPNQLZI] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [EFHIAFLK] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [EFHIAFLK] SKYDRIVE REQUEST PAYLOAD: [EFHIAFLK] SKYDRIVE REQUEST HEADERS: - Bearer [EFHIAFLK] SKYDRIVE RESPONSE CODE: 200 [EFHIAFLK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [QTIBWTSG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QTIBWTSG] SKYDRIVE REQUEST PAYLOAD: [QTIBWTSG] SKYDRIVE REQUEST HEADERS: - [QTIBWTSG] SKYDRIVE RESPONSE CODE: 200 [QTIBWTSG] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.446340"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:47:56.446340"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.486011"], ["expired_at", "2015-05-14 17:17:56.486216"], ["oauth_code", "2b228aaa-0f84-46b8-a73e-bafc6d996391"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 11ms (Views: 5.7ms | ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.498500"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:47:56.498500"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 16:47:56.500006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.516020"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:47:56.516020"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.517901"], ["expired_at", "2015-05-14 17:47:56.518099"], ["init_params", "{}"], ["oauth_code", "7dbcec7b-b70f-419d-87b7-2e0b79806540"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:47:56.519506"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:47:56.528579') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.530881"], ["expired_at", "2015-05-14 17:47:56.531082"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "055feaed-baae-4c44-bd0b-f409ffa2be55"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/055feaed-baae-4c44-bd0b-f409ffa2be55 Completed 302 Found in 10ms (ActiveRecord: 1.2ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.539816"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:47:56.539816"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:47:56.547870') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.549013"], ["expired_at", "2015-05-14 17:47:56.549186"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "67fffc96-742f-44af-9357-8cea947ba72d"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/67fffc96-742f-44af-9357-8cea947ba72d Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '67fffc96-742f-44af-9357-8cea947ba72d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.623961"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:47:56.623961"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:47:56.628870') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.630169"], ["expired_at", "2015-05-14 17:47:56.630368"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "45d15564-095c-4ade-82c9-10817e56570f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/45d15564-095c-4ade-82c9-10817e56570f Completed 302 Found in 10ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.644866"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:47:56.644866"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:47:56.649802') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.651039"], ["expired_at", "2015-05-14 17:47:56.651227"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b7d4273d-b060-4a6d-b652-01f9129de0d5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b7d4273d-b060-4a6d-b652-01f9129de0d5 Completed 302 Found in 11ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b7d4273d-b060-4a6d-b652-01f9129de0d5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.660316"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:47:56.660316"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 16:47:56.667465"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:47:56.672079') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.673821"], ["expired_at", "2015-05-14 17:47:56.674091"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "389f2906-5bc9-4c97-9211-632d342b4033"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/389f2906-5bc9-4c97-9211-632d342b4033 Completed 302 Found in 11ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.683727"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:47:56.683727"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.685530"], ["expired_at", "2015-05-14 17:47:56.685708"], ["init_params", "{}"], ["oauth_code", "4caaad49-4e70-449f-996d-b301d38b278b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:47:56.687090"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:47:56.694430') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.696304"], ["expired_at", "2015-05-14 17:47:56.696481"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "62b5c414-c12c-4d7f-831d-0d94de095da2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/62b5c414-c12c-4d7f-831d-0d94de095da2 Completed 302 Found in 8ms (ActiveRecord: 0.9ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.705677"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:47:56.705677"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:47:56.713234') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.714301"], ["expired_at", "2015-05-14 17:47:56.714475"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e09dd51f-a57a-41b8-99a9-cdaf19044132"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e09dd51f-a57a-41b8-99a9-cdaf19044132 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e09dd51f-a57a-41b8-99a9-cdaf19044132' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.722847"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:47:56.722847"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:47:56.734883') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.736594"], ["expired_at", "2015-05-14 17:47:56.736844"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "243d753b-4506-4987-809a-81c0a5cdddb3"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/243d753b-4506-4987-809a-81c0a5cdddb3 Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.750178"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:47:56.750178"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:47:56.755277') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.756428"], ["expired_at", "2015-05-14 17:47:56.756604"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a0ad3e71-f4e4-4514-99a4-5f2829a2bb73"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a0ad3e71-f4e4-4514-99a4-5f2829a2bb73 Completed 302 Found in 10ms (ActiveRecord: 1.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.766341"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:47:56.766341"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:47:56.774421') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.775484"], ["expired_at", "2015-05-14 17:47:56.775656"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4cd2f6f2-e488-44d3-ae84-ef123fdbf014"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4cd2f6f2-e488-44d3-ae84-ef123fdbf014 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4cd2f6f2-e488-44d3-ae84-ef123fdbf014' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:47:56.786388"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:47:56.786388"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:47:56.790627') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:47:56.791793"], ["expired_at", "2015-05-14 17:47:56.791965"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "747c64f2-4d35-4170-bf61-d6a9898914e1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/747c64f2-4d35-4170-bf61-d6a9898914e1 Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '747c64f2-4d35-4170-bf61-d6a9898914e1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.259413"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:24.259413"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.267170"], ["expired_at", "2015-05-14 17:48:24.267503"], ["init_params", "{}"], ["oauth_code", "c40ef7d7-d00e-4a09-835b-a774ea977e85"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:48:24.270027"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:24.298926') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.302049"], ["expired_at", "2015-05-14 17:48:24.302265"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "73840966-2de3-4912-b641-4c91eb614b7b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/73840966-2de3-4912-b641-4c91eb614b7b Completed 302 Found in 28ms (ActiveRecord: 1.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.315429"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:48:24.315429"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:24.320566') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.321813"], ["expired_at", "2015-05-14 17:48:24.322111"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a2a4daae-74de-4f18-919e-ec74feec4817"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a2a4daae-74de-4f18-919e-ec74feec4817 Completed 302 Found in 11ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.333808"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:24.333808"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 16:48:24.341379"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:24.346565') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.347970"], ["expired_at", "2015-05-14 17:48:24.348236"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e73991b4-c3ab-4988-904b-72bd8d7f68af"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e73991b4-c3ab-4988-904b-72bd8d7f68af Completed 302 Found in 10ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.363753"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:48:24.363753"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:24.368413') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.369686"], ["expired_at", "2015-05-14 17:48:24.369945"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "09265de8-2a8d-4d37-9924-e7e1de579c2d"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/09265de8-2a8d-4d37-9924-e7e1de579c2d Completed 302 Found in 11ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '09265de8-2a8d-4d37-9924-e7e1de579c2d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.378151"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:24.378151"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:24.386042') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.387277"], ["expired_at", "2015-05-14 17:48:24.387475"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "26266b19-cae7-41b2-bebe-c89e5f424fbb"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/26266b19-cae7-41b2-bebe-c89e5f424fbb Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '26266b19-cae7-41b2-bebe-c89e5f424fbb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.398988"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:48:24.398988"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:24.404064') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.405474"], ["expired_at", "2015-05-14 17:48:24.405694"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6a62fb9c-ff26-4d37-8190-c7a07106c72a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6a62fb9c-ff26-4d37-8190-c7a07106c72a Completed 302 Found in 11ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6a62fb9c-ff26-4d37-8190-c7a07106c72a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.413616"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:24.413616"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.415361"], ["expired_at", "2015-05-14 17:48:24.415526"], ["init_params", "{}"], ["oauth_code", "a7a264c6-1306-4abe-a1c5-836649e465bd"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:48:24.416724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:24.423988') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.426162"], ["expired_at", "2015-05-14 17:48:24.426371"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "855cb540-003e-4d2d-9f95-7d9fc5c1faf0"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/855cb540-003e-4d2d-9f95-7d9fc5c1faf0 Completed 302 Found in 8ms (ActiveRecord: 1.1ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.435473"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:24.435473"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:24.444743') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.445834"], ["expired_at", "2015-05-14 17:48:24.446011"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cb6156f7-149a-4623-9ecb-468118c36a96"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cb6156f7-149a-4623-9ecb-468118c36a96 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.456804"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:24.456804"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:24.465619') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.467329"], ["expired_at", "2015-05-14 17:48:24.467601"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a4c414d2-1a05-4327-b48f-938e98861bb7"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a4c414d2-1a05-4327-b48f-938e98861bb7 Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a4c414d2-1a05-4327-b48f-938e98861bb7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.479532"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:48:24.479532"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:24.484144') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.485907"], ["expired_at", "2015-05-14 17:48:24.486233"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b99ab5bd-6fb2-426b-8b51-83db98badf38"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b99ab5bd-6fb2-426b-8b51-83db98badf38 Completed 302 Found in 11ms (ActiveRecord: 1.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.496083"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:24.496083"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:24.503109') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.504202"], ["expired_at", "2015-05-14 17:48:24.504367"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fd5bed02-294e-4acd-b909-c27b5815846b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fd5bed02-294e-4acd-b909-c27b5815846b Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fd5bed02-294e-4acd-b909-c27b5815846b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.511709"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:24.511709"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.525692"], ["expired_at", "2015-05-14 17:18:24.525880"], ["oauth_code", "b3fbf8ce-95e0-4031-a381-d7f327a19c7b"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 5.5ms | ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:24.581612"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:24.581612"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 16:48:24.582846"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.596087"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:24.596087"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.597948"], ["expired_at", "2015-05-14 17:48:24.598116"], ["oauth_code", "7c804303-dbab-42ad-bd71-23b22fa0258a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.601101"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:24.601101"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:24.602715"], ["expired_at", "2015-05-14 17:48:24.602871"], ["oauth_code", "3c2b4a14-7ff5-4e09-b767-1fa7a4af4c46"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 16:48:24.604364') AND "skydrive_api_keys"."oauth_code" = '3c2b4a14-7ff5-4e09-b767-1fa7a4af4c46' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b41b0d61-bfb1-4162-bbd6-d64818d668ea"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LMZWZLME] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LMZWZLME] SKYDRIVE REQUEST PAYLOAD: [LMZWZLME] SKYDRIVE REQUEST HEADERS: - [LMZWZLME] SKYDRIVE RESPONSE CODE: 200 [LMZWZLME] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction [HCBGYJXN] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [HCBGYJXN] SKYDRIVE BACKTRACE: [HCBGYJXN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [HCBGYJXN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [HCBGYJXN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [HCBGYJXN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [HCBGYJXN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [HCBGYJXN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [HCBGYJXN] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [HCBGYJXN] SKYDRIVE REQUEST HEADERS: [HCBGYJXN] - Authorization: Bearer [HCBGYJXN] SKYDRIVE RESPONSE HEADERS: [HCBGYJXN] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [HCBGYJXN] SKYDRIVE RESPONSE BODY: [HCBGYJXN] - { [HCBGYJXN] - "error": { [HCBGYJXN] - "code": "-2147024891, System.UnauthorizedAccessException", [HCBGYJXN] - "message": "Access denied. You do not have permission to perform this action or access this resource." [HCBGYJXN] - } [HCBGYJXN] - } [HCBGYJXN] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [HCSCXXSL] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HCSCXXSL] SKYDRIVE REQUEST PAYLOAD: [HCSCXXSL] SKYDRIVE REQUEST HEADERS: - [HCSCXXSL] SKYDRIVE RESPONSE CODE: 200 [HCSCXXSL] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [YOWEMRDG] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [YOWEMRDG] SKYDRIVE REQUEST PAYLOAD: [YOWEMRDG] SKYDRIVE REQUEST HEADERS: - Bearer [YOWEMRDG] SKYDRIVE RESPONSE CODE: 200 [YOWEMRDG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [WIOJMXVC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WIOJMXVC] SKYDRIVE REQUEST PAYLOAD: [WIOJMXVC] SKYDRIVE REQUEST HEADERS: - [WIOJMXVC] SKYDRIVE RESPONSE CODE: 200 [WIOJMXVC] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.364695"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:40.364695"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (1.0ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:40.394808') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.399857"], ["expired_at", "2015-05-14 17:48:40.400093"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5187105d-a87d-4cf9-b093-8446efb64457"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5187105d-a87d-4cf9-b093-8446efb64457 Completed 302 Found in 30ms (ActiveRecord: 2.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.410381"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:40.410381"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:40.417845') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.419272"], ["expired_at", "2015-05-14 17:48:40.419453"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ca4a6494-ff34-4e79-9ce2-586625703f3e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ca4a6494-ff34-4e79-9ce2-586625703f3e Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ca4a6494-ff34-4e79-9ce2-586625703f3e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.429959"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:48:40.429959"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:40.433734') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.434727"], ["expired_at", "2015-05-14 17:48:40.434880"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f34ccc6-ca82-4942-ae49-8a1421be51c2"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f34ccc6-ca82-4942-ae49-8a1421be51c2 Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0f34ccc6-ca82-4942-ae49-8a1421be51c2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.442300"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:40.442300"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.444317"], ["expired_at", "2015-05-14 17:48:40.444475"], ["init_params", "{}"], ["oauth_code", "a6702541-944f-4f96-b21e-c5c0b330f21b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:48:40.445599"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:40.452410') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.454335"], ["expired_at", "2015-05-14 17:48:40.454482"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bffc8945-ef94-4578-ba69-c37b75b71bc7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bffc8945-ef94-4578-ba69-c37b75b71bc7 Completed 302 Found in 7ms (ActiveRecord: 0.9ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.461692"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:40.461692"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:40.468564') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.469900"], ["expired_at", "2015-05-14 17:48:40.470075"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2b6eadfa-d297-43dd-ad25-24b51ad1b182"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2b6eadfa-d297-43dd-ad25-24b51ad1b182 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2b6eadfa-d297-43dd-ad25-24b51ad1b182' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.480519"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:48:40.480519"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:40.484653') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.485676"], ["expired_at", "2015-05-14 17:48:40.485824"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cbb066d0-0b79-49b7-8a31-7d366bbbe442"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cbb066d0-0b79-49b7-8a31-7d366bbbe442 Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.492593"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:40.492593"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 16:48:40.493944"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.506353"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:40.506353"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.515482"], ["expired_at", "2015-05-14 17:18:40.515626"], ["oauth_code", "402faa89-19ed-4953-83c7-f7e88e13ec05"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 5.2ms | ActiveRecord: 0.3ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.528745"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:40.528745"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:40.535969') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.536979"], ["expired_at", "2015-05-14 17:48:40.537144"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1484d216-c416-4a61-9b7b-e5ae29e1a958"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1484d216-c416-4a61-9b7b-e5ae29e1a958 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1484d216-c416-4a61-9b7b-e5ae29e1a958' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.544923"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:40.544923"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 16:48:40.550893"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:40.555091') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.556369"], ["expired_at", "2015-05-14 17:48:40.556517"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1e09e9ec-7d12-4012-8167-c0da5ef7f399"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1e09e9ec-7d12-4012-8167-c0da5ef7f399 Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.564165"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:40.564165"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.565846"], ["expired_at", "2015-05-14 17:48:40.566017"], ["init_params", "{}"], ["oauth_code", "4a4db999-17d9-4633-9623-0870cb37d28a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:48:40.567212"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:40.573621') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.575402"], ["expired_at", "2015-05-14 17:48:40.575623"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cedf840d-5472-4fa3-9912-0cbdafffd113"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cedf840d-5472-4fa3-9912-0cbdafffd113 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.584368"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:48:40.584368"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (40.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:40.629125') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.630217"], ["expired_at", "2015-05-14 17:48:40.630383"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "35a5c31f-7dec-4ef6-9589-06207cd4f3c1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/35a5c31f-7dec-4ef6-9589-06207cd4f3c1 Completed 302 Found in 49ms (ActiveRecord: 41.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '35a5c31f-7dec-4ef6-9589-06207cd4f3c1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:40.639790"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:48:40.639790"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:40.643859') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.644894"], ["expired_at", "2015-05-14 17:48:40.645055"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "017414b6-cdd4-4e4e-9f4c-ec01846ad109"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/017414b6-cdd4-4e4e-9f4c-ec01846ad109 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.650222"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:40.650222"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.652577"], ["expired_at", "2015-05-14 17:48:40.652854"], ["oauth_code", "be4b9f47-80ee-4e69-860c-85dc614562f1"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 16:48:40.654476') AND "skydrive_api_keys"."oauth_code" = 'be4b9f47-80ee-4e69-860c-85dc614562f1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "9fb4b7f2-ceb2-44e2-8ce2-6cf39051430a"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.658804"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:40.658804"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:40.660279"], ["expired_at", "2015-05-14 17:48:40.660401"], ["oauth_code", "3945465b-f5d6-4cbe-8f66-7253da548b13"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [UUJRQELF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [UUJRQELF] SKYDRIVE REQUEST PAYLOAD: [UUJRQELF] SKYDRIVE REQUEST HEADERS: - Bearer [UUJRQELF] SKYDRIVE RESPONSE CODE: 200 [UUJRQELF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [TAZADPKQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TAZADPKQ] SKYDRIVE REQUEST PAYLOAD: [TAZADPKQ] SKYDRIVE REQUEST HEADERS: - [TAZADPKQ] SKYDRIVE RESPONSE CODE: 200 [TAZADPKQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [SAVWCSES] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SAVWCSES] SKYDRIVE REQUEST PAYLOAD: [SAVWCSES] SKYDRIVE REQUEST HEADERS: - [SAVWCSES] SKYDRIVE RESPONSE CODE: 200 [SAVWCSES] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [JAYEBDTA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JAYEBDTA] SKYDRIVE REQUEST PAYLOAD: [JAYEBDTA] SKYDRIVE REQUEST HEADERS: - [JAYEBDTA] SKYDRIVE RESPONSE CODE: 200 [JAYEBDTA] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction [JJEJORJQ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [JJEJORJQ] SKYDRIVE BACKTRACE: [JJEJORJQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [JJEJORJQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [JJEJORJQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [JJEJORJQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [JJEJORJQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [JJEJORJQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [JJEJORJQ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [JJEJORJQ] SKYDRIVE REQUEST HEADERS: [JJEJORJQ] - Authorization: Bearer [JJEJORJQ] SKYDRIVE RESPONSE HEADERS: [JJEJORJQ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [JJEJORJQ] SKYDRIVE RESPONSE BODY: [JJEJORJQ] - { [JJEJORJQ] - "error": { [JJEJORJQ] - "code": "-2147024891, System.UnauthorizedAccessException", [JJEJORJQ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [JJEJORJQ] - } [JJEJORJQ] - } [JJEJORJQ] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [CVJODBXM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CVJODBXM] SKYDRIVE REQUEST PAYLOAD: [CVJODBXM] SKYDRIVE REQUEST HEADERS: - [CVJODBXM] SKYDRIVE RESPONSE CODE: 200 [CVJODBXM] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MKITNWXL] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MKITNWXL] SKYDRIVE REQUEST PAYLOAD: [MKITNWXL] SKYDRIVE REQUEST HEADERS: - Bearer [MKITNWXL] SKYDRIVE RESPONSE CODE: 200 [MKITNWXL] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [SZCQOEMG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SZCQOEMG] SKYDRIVE REQUEST PAYLOAD: [SZCQOEMG] SKYDRIVE REQUEST HEADERS: - [SZCQOEMG] SKYDRIVE RESPONSE CODE: 200 [SZCQOEMG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [DJNNZUIW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DJNNZUIW] SKYDRIVE REQUEST PAYLOAD: [DJNNZUIW] SKYDRIVE REQUEST HEADERS: - [DJNNZUIW] SKYDRIVE RESPONSE CODE: 200 [DJNNZUIW] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction [EDEDMQJE] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [EDEDMQJE] SKYDRIVE BACKTRACE: [EDEDMQJE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [EDEDMQJE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [EDEDMQJE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [EDEDMQJE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [EDEDMQJE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [EDEDMQJE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [EDEDMQJE] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [EDEDMQJE] SKYDRIVE REQUEST HEADERS: [EDEDMQJE] - Authorization: Bearer [EDEDMQJE] SKYDRIVE RESPONSE HEADERS: [EDEDMQJE] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [EDEDMQJE] SKYDRIVE RESPONSE BODY: [EDEDMQJE] - { [EDEDMQJE] - "error": { [EDEDMQJE] - "code": "-2147024891, System.UnauthorizedAccessException", [EDEDMQJE] - "message": "Access denied. You do not have permission to perform this action or access this resource." [EDEDMQJE] - } [EDEDMQJE] - } [EDEDMQJE] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.311332"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:58.311332"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.0ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 16:48:58.314762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.347571"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:58.347571"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.362006"], ["expired_at", "2015-05-14 17:18:58.362273"], ["oauth_code", "967302e8-d384-4fb0-bdb2-32f11c52bba5"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 14ms (Views: 5.3ms | ActiveRecord: 0.5ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.375053"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:58.375053"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:58.383269') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.384753"], ["expired_at", "2015-05-14 17:48:58.385012"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f902e10d-128d-41e1-9e8f-4e767216e8b7"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f902e10d-128d-41e1-9e8f-4e767216e8b7 Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f902e10d-128d-41e1-9e8f-4e767216e8b7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.397663"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:48:58.397663"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:58.401430') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.402440"], ["expired_at", "2015-05-14 17:48:58.402600"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "303d4b7c-9d43-4578-a5a2-6c1f4027cb01"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/303d4b7c-9d43-4578-a5a2-6c1f4027cb01 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '303d4b7c-9d43-4578-a5a2-6c1f4027cb01' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.413720"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:48:58.413720"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:58.417821') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.418838"], ["expired_at", "2015-05-14 17:48:58.418990"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "91cfaef2-cfa1-43f0-b31d-93cce75150a4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/91cfaef2-cfa1-43f0-b31d-93cce75150a4 Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.482125"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:58.482125"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.483716"], ["expired_at", "2015-05-14 17:48:58.483879"], ["init_params", "{}"], ["oauth_code", "7420af5f-0bcd-421d-8f57-5b0a2b4ac35b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:48:58.484946"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:58.491107') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.492755"], ["expired_at", "2015-05-14 17:48:58.492898"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ef7760e6-bb4a-4608-9652-b0ad28630fd6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ef7760e6-bb4a-4608-9652-b0ad28630fd6 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.499837"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:58.499837"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:58.509064') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.510020"], ["expired_at", "2015-05-14 17:48:58.510176"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "32a4004f-5ddd-47f5-bbe6-45be606ff968"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/32a4004f-5ddd-47f5-bbe6-45be606ff968 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '32a4004f-5ddd-47f5-bbe6-45be606ff968' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.517682"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:48:58.517682"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:58.526044') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.527010"], ["expired_at", "2015-05-14 17:48:58.527171"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0da98fe3-658d-4c86-beca-6150c217e4ae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0da98fe3-658d-4c86-beca-6150c217e4ae Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.538426"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:48:58.538426"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:58.542018') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.542895"], ["expired_at", "2015-05-14 17:48:58.543039"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "09bc7c4d-15a5-480b-88e8-5631adb2e9fc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/09bc7c4d-15a5-480b-88e8-5631adb2e9fc Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '09bc7c4d-15a5-480b-88e8-5631adb2e9fc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.549253"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:58.549253"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 16:48:58.555639"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:58.559241') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.560153"], ["expired_at", "2015-05-14 17:48:58.560304"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "004f90fd-fed2-4806-b274-abaa6280d4f0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/004f90fd-fed2-4806-b274-abaa6280d4f0 Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.3ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.571776"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:48:58.571776"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:58.575441') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.576345"], ["expired_at", "2015-05-14 17:48:58.576493"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fdba7309-62af-4d7b-ad6a-865c80e29636"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fdba7309-62af-4d7b-ad6a-865c80e29636 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.583303"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:58.583303"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:58.590327') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.591313"], ["expired_at", "2015-05-14 17:48:58.591480"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "52b36686-90a1-4249-98a3-1d71575e9abf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/52b36686-90a1-4249-98a3-1d71575e9abf Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '52b36686-90a1-4249-98a3-1d71575e9abf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:48:58.599240"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:58.599240"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.600814"], ["expired_at", "2015-05-14 17:48:58.600968"], ["init_params", "{}"], ["oauth_code", "2ce704cb-0b55-44b2-be22-2cc8e924f51e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:48:58.602064"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:48:58.608305') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.609864"], ["expired_at", "2015-05-14 17:48:58.610006"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "698bd824-9a53-45de-b1a0-a24f13cbfde8"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/698bd824-9a53-45de-b1a0-a24f13cbfde8 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.615964"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:58.615964"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.617747"], ["expired_at", "2015-05-14 17:48:58.617910"], ["oauth_code", "ac1b361c-9e71-446b-abd3-29af71f5b2d6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 16:48:58.619067') AND "skydrive_api_keys"."oauth_code" = 'ac1b361c-9e71-446b-abd3-29af71f5b2d6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "901a3d23-e5bc-4007-8909-c5994045f470"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.623611"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:48:58.623611"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:48:58.625096"], ["expired_at", "2015-05-14 17:48:58.625226"], ["oauth_code", "b75f2669-51b9-45ee-af18-709e5755f40d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.7ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:45.929181"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:58:45.929181"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.4ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.1ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 16:58:45.934807"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:45.985379"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:58:45.985379"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.004457"], ["expired_at", "2015-05-14 17:28:46.004763"], ["oauth_code", "ccc0aadb-44e7-47eb-b675-e3e41ef318db"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 22ms (Views: 9.2ms | ActiveRecord: 1.6ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:46.031421"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:58:46.031421"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:58:46.038485') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.040111"], ["expired_at", "2015-05-14 17:58:46.040396"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b645e765-e780-4b91-bc2d-bb702a26e7c0"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b645e765-e780-4b91-bc2d-bb702a26e7c0 Completed 302 Found in 14ms (ActiveRecord: 2.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b645e765-e780-4b91-bc2d-bb702a26e7c0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:46.049471"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:58:46.049471"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.051617"], ["expired_at", "2015-05-14 17:58:46.051810"], ["init_params", "{}"], ["oauth_code", "9dce639e-1624-4e02-9907-39359f746090"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:58:46.053219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:58:46.061731') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.064891"], ["expired_at", "2015-05-14 17:58:46.065094"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c4045c15-3c47-4ae3-b464-e9706a9c7319"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c4045c15-3c47-4ae3-b464-e9706a9c7319 Completed 302 Found in 10ms (ActiveRecord: 1.2ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:46.079001"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:58:46.079001"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:58:46.085213') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.086737"], ["expired_at", "2015-05-14 17:58:46.086950"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bd3fddaf-a6c0-4b58-a5c3-bcb828971a8f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bd3fddaf-a6c0-4b58-a5c3-bcb828971a8f Completed 302 Found in 12ms (ActiveRecord: 1.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:46.100835"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:58:46.100835"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:58:46.112945') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.114300"], ["expired_at", "2015-05-14 17:58:46.114516"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b03fcbd2-b6f6-4543-9860-b2f53967f140"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b03fcbd2-b6f6-4543-9860-b2f53967f140 Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b03fcbd2-b6f6-4543-9860-b2f53967f140' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:46.125938"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:58:46.125938"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:58:46.135209') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.136479"], ["expired_at", "2015-05-14 17:58:46.136771"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bf9313e4-9627-4c2d-8dbd-8c774ec7c6b3"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bf9313e4-9627-4c2d-8dbd-8c774ec7c6b3 Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bf9313e4-9627-4c2d-8dbd-8c774ec7c6b3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:46.145712"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:58:46.145712"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:58:46.158242') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.159885"], ["expired_at", "2015-05-14 17:58:46.160197"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4ce430a5-cf54-4412-9717-186b654813ee"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4ce430a5-cf54-4412-9717-186b654813ee Completed 302 Found in 11ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:46.173051"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:58:46.173051"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 16:58:46.181557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:58:46.186596') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.187838"], ["expired_at", "2015-05-14 17:58:46.188028"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d1e302f4-e396-4ec2-9d06-57f675bc67ea"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d1e302f4-e396-4ec2-9d06-57f675bc67ea Completed 302 Found in 12ms (ActiveRecord: 1.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:46.200849"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:58:46.200849"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:58:46.210110') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.211459"], ["expired_at", "2015-05-14 17:58:46.211680"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a8bb9a21-53fc-4cda-9a65-0f3e314541d1"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a8bb9a21-53fc-4cda-9a65-0f3e314541d1 Completed 302 Found in 15ms (ActiveRecord: 1.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:46.224030"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:58:46.224030"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:58:46.228739') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.229945"], ["expired_at", "2015-05-14 17:58:46.230131"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7e48f7de-d07f-4bd8-b956-b67455abf54b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7e48f7de-d07f-4bd8-b956-b67455abf54b Completed 302 Found in 10ms (ActiveRecord: 1.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7e48f7de-d07f-4bd8-b956-b67455abf54b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:46.239290"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:58:46.239290"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:58:46.251103') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.253255"], ["expired_at", "2015-05-14 17:58:46.253546"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2cccaa38-d32f-40d4-95e2-03c6090548b5"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2cccaa38-d32f-40d4-95e2-03c6090548b5 Completed 302 Found in 13ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2cccaa38-d32f-40d4-95e2-03c6090548b5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:58:46.319437"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:58:46.319437"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.321633"], ["expired_at", "2015-05-14 17:58:46.321832"], ["init_params", "{}"], ["oauth_code", "b8a7b90c-deb7-4679-8d9c-c0a7e900de90"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:58:46.323219"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:58:46.330876') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.333611"], ["expired_at", "2015-05-14 17:58:46.333891"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "56abf3f5-5753-4d41-9d01-d9e57914f4ad"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/56abf3f5-5753-4d41-9d01-d9e57914f4ad Completed 302 Found in 10ms (ActiveRecord: 1.1ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.339803"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:58:46.339803"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.341767"], ["expired_at", "2015-05-14 17:58:46.341935"], ["oauth_code", "fbc5e9e7-80ae-4c4a-ac9f-4dba1775ac11"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 16:58:46.343262') AND "skydrive_api_keys"."oauth_code" = 'fbc5e9e7-80ae-4c4a-ac9f-4dba1775ac11' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "226afdaa-9cfd-4bfd-8bc8-a735718dfb62"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.349271"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:58:46.349271"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:58:46.351976"], ["expired_at", "2015-05-14 17:58:46.352171"], ["oauth_code", "2ee2b559-2666-4d43-afb5-e4ba5c54c5a2"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction [NYVPVHQE] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [NYVPVHQE] SKYDRIVE BACKTRACE: [NYVPVHQE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [NYVPVHQE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [NYVPVHQE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [NYVPVHQE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [NYVPVHQE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [NYVPVHQE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [NYVPVHQE] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [NYVPVHQE] SKYDRIVE REQUEST HEADERS: [NYVPVHQE] - Authorization: Bearer [NYVPVHQE] SKYDRIVE RESPONSE HEADERS: [NYVPVHQE] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [NYVPVHQE] SKYDRIVE RESPONSE BODY: [NYVPVHQE] - { [NYVPVHQE] - "error": { [NYVPVHQE] - "code": "-2147024891, System.UnauthorizedAccessException", [NYVPVHQE] - "message": "Access denied. You do not have permission to perform this action or access this resource." [NYVPVHQE] - } [NYVPVHQE] - } [NYVPVHQE] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ZMHADHEG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZMHADHEG] SKYDRIVE REQUEST PAYLOAD: [ZMHADHEG] SKYDRIVE REQUEST HEADERS: - [ZMHADHEG] SKYDRIVE RESPONSE CODE: 200 [ZMHADHEG] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ECSCFWZK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ECSCFWZK] SKYDRIVE REQUEST PAYLOAD: [ECSCFWZK] SKYDRIVE REQUEST HEADERS: - [ECSCFWZK] SKYDRIVE RESPONSE CODE: 200 [ECSCFWZK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [NIKFUPLX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NIKFUPLX] SKYDRIVE REQUEST PAYLOAD: [NIKFUPLX] SKYDRIVE REQUEST HEADERS: - [NIKFUPLX] SKYDRIVE RESPONSE CODE: 200 [NIKFUPLX] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RZOODROU] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RZOODROU] SKYDRIVE REQUEST PAYLOAD: [RZOODROU] SKYDRIVE REQUEST HEADERS: - Bearer [RZOODROU] SKYDRIVE RESPONSE CODE: 200 [RZOODROU] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.8ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.3ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (1.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:25.951571"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:25.951571"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (2.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:25.974646"], ["expired_at", "2015-05-14 17:59:25.975121"], ["oauth_code", "dc4fd31f-c36a-47a6-87af-98d3868ace26"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 16:59:25.979943') AND "skydrive_api_keys"."oauth_code" = 'dc4fd31f-c36a-47a6-87af-98d3868ace26' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "2b1febbe-f3e1-4a39-98ef-5022bee743b2"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:25.992103"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:25.992103"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:25.995069"], ["expired_at", "2015-05-14 17:59:25.995347"], ["oauth_code", "fac9991c-7f0a-4d93-be82-38d68df4c625"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.035482"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:59:26.035482"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.037711"], ["expired_at", "2015-05-14 17:59:26.037918"], ["init_params", "{}"], ["oauth_code", "6ebf7a8f-3c99-4bf8-8def-785dee24a5c9"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:59:26.039403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.5ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:26.077365') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.079936"], ["expired_at", "2015-05-14 17:59:26.080151"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f61b4d49-aae6-4078-ab50-99fcbaf84790"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f61b4d49-aae6-4078-ab50-99fcbaf84790 Completed 302 Found in 37ms (ActiveRecord: 2.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.094071"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:59:26.094071"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:26.102413') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.104763"], ["expired_at", "2015-05-14 17:59:26.105129"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6a759c93-0b6c-4ac5-9ce0-aa3f33c2a221"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6a759c93-0b6c-4ac5-9ce0-aa3f33c2a221 Completed 302 Found in 17ms (ActiveRecord: 2.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6a759c93-0b6c-4ac5-9ce0-aa3f33c2a221' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.116198"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:59:26.116198"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:26.125242') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.126625"], ["expired_at", "2015-05-14 17:59:26.126855"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7e7b8290-237e-44dc-a158-c2a6a4889415"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7e7b8290-237e-44dc-a158-c2a6a4889415 Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7e7b8290-237e-44dc-a158-c2a6a4889415' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.138327"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:59:26.138327"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:26.150483') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.151798"], ["expired_at", "2015-05-14 17:59:26.152016"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "de890b0b-9148-49ee-a5bc-cf4799001599"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/de890b0b-9148-49ee-a5bc-cf4799001599 Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.162659"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:59:26.162659"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:26.171971') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.173438"], ["expired_at", "2015-05-14 17:59:26.173658"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9d99058f-5611-4412-8e8f-b2fafafc3100"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9d99058f-5611-4412-8e8f-b2fafafc3100 Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9d99058f-5611-4412-8e8f-b2fafafc3100' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.192382"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:59:26.192382"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:26.201803') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.203899"], ["expired_at", "2015-05-14 17:59:26.204233"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cad33945-cfc5-465c-9405-5564ca4cc475"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cad33945-cfc5-465c-9405-5564ca4cc475 Completed 302 Found in 18ms (ActiveRecord: 2.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.214596"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:26.214596"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 16:59:26.216055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.232540"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:26.232540"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.246867"], ["expired_at", "2015-05-14 17:29:26.249549"], ["oauth_code", "b6fea9f0-a9a1-44d0-8bc8-167680c3c7fb"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 19ms (Views: 11.2ms | ActiveRecord: 0.4ms)  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.277370"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:26.277370"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 16:59:26.286576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:26.292855') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.294176"], ["expired_at", "2015-05-14 17:59:26.294403"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1e73234d-f226-497c-9e39-5e849916021d"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1e73234d-f226-497c-9e39-5e849916021d Completed 302 Found in 12ms (ActiveRecord: 1.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.305291"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:26.305291"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.307328"], ["expired_at", "2015-05-14 17:59:26.307531"], ["init_params", "{}"], ["oauth_code", "5499b323-8fc5-4818-a81a-aa7c29c48cde"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:59:26.308916"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:26.317309') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.319597"], ["expired_at", "2015-05-14 17:59:26.319787"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b1165beb-2c2a-458b-8133-c05f5305d643"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b1165beb-2c2a-458b-8133-c05f5305d643 Completed 302 Found in 9ms (ActiveRecord: 1.1ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.328958"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:26.328958"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:26.338271') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.339604"], ["expired_at", "2015-05-14 17:59:26.339903"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "08b3fa60-1f59-4328-84ea-22770251e551"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/08b3fa60-1f59-4328-84ea-22770251e551 Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '08b3fa60-1f59-4328-84ea-22770251e551' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.403959"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:59:26.403959"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:26.409746') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.411100"], ["expired_at", "2015-05-14 17:59:26.411315"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "120d06ec-6fff-42b3-9ac3-23a9a79b5b7d"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/120d06ec-6fff-42b3-9ac3-23a9a79b5b7d Completed 302 Found in 62ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '120d06ec-6fff-42b3-9ac3-23a9a79b5b7d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.3ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:26.430338"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:59:26.430338"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:26.437008') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:26.438268"], ["expired_at", "2015-05-14 17:59:26.438467"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7db5887b-def4-4131-9532-aba884b39895"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7db5887b-def4-4131-9532-aba884b39895 Completed 302 Found in 14ms (ActiveRecord: 1.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [EEAPSLKI] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [EEAPSLKI] SKYDRIVE BACKTRACE: [EEAPSLKI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [EEAPSLKI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [EEAPSLKI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [EEAPSLKI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [EEAPSLKI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [EEAPSLKI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [EEAPSLKI] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [EEAPSLKI] SKYDRIVE REQUEST HEADERS: [EEAPSLKI] - Authorization: Bearer [EEAPSLKI] SKYDRIVE RESPONSE HEADERS: [EEAPSLKI] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [EEAPSLKI] SKYDRIVE RESPONSE BODY: [EEAPSLKI] - { [EEAPSLKI] - "error": { [EEAPSLKI] - "code": "-2147024891, System.UnauthorizedAccessException", [EEAPSLKI] - "message": "Access denied. You do not have permission to perform this action or access this resource." [EEAPSLKI] - } [EEAPSLKI] - } [EEAPSLKI] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [LPPUXDRF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LPPUXDRF] SKYDRIVE REQUEST PAYLOAD: [LPPUXDRF] SKYDRIVE REQUEST HEADERS: - [LPPUXDRF] SKYDRIVE RESPONSE CODE: 200 [LPPUXDRF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [LRNPQYXA] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [LRNPQYXA] SKYDRIVE REQUEST PAYLOAD: [LRNPQYXA] SKYDRIVE REQUEST HEADERS: - Bearer [LRNPQYXA] SKYDRIVE RESPONSE CODE: 200 [LRNPQYXA] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [SYJWABRH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SYJWABRH] SKYDRIVE REQUEST PAYLOAD: [SYJWABRH] SKYDRIVE REQUEST HEADERS: - [SYJWABRH] SKYDRIVE RESPONSE CODE: 200 [SYJWABRH] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FKMWOBIJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FKMWOBIJ] SKYDRIVE REQUEST PAYLOAD: [FKMWOBIJ] SKYDRIVE REQUEST HEADERS: - [FKMWOBIJ] SKYDRIVE RESPONSE CODE: 200 [FKMWOBIJ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.3ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.2ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (1.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.148678"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:50.148678"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (2.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.174836"], ["expired_at", "2015-05-14 17:59:50.175200"], ["oauth_code", "8a046ef1-27b9-4eb4-a2bb-a3f754ac9308"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 16:59:50.178984') AND "skydrive_api_keys"."oauth_code" = '8a046ef1-27b9-4eb4-a2bb-a3f754ac9308' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "5904fa80-fa26-4856-beec-651753276888"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.187751"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:50.187751"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.190423"], ["expired_at", "2015-05-14 17:59:50.190636"], ["oauth_code", "56386e3b-32e5-4ed9-8dab-669ad4a620a0"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.232615"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:50.232615"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.234781"], ["expired_at", "2015-05-14 17:59:50.234980"], ["init_params", "{}"], ["oauth_code", "d24d76db-30b2-449c-9234-9e2f3fd6c6b5"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:59:50.236489"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.5ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:50.272157') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.275385"], ["expired_at", "2015-05-14 17:59:50.275712"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c082a1a5-0899-4b17-a2c8-f6655cbc8c64"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c082a1a5-0899-4b17-a2c8-f6655cbc8c64 Completed 302 Found in 36ms (ActiveRecord: 2.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.288991"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:50.288991"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 16:59:50.297518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:50.302610') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.303939"], ["expired_at", "2015-05-14 17:59:50.304149"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "44801a42-2d02-4364-b4df-aebec30123b5"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/44801a42-2d02-4364-b4df-aebec30123b5 Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.319838"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:59:50.319838"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:50.327344') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.329256"], ["expired_at", "2015-05-14 17:59:50.329476"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a7a1d7ae-899d-4579-8c80-67f8652f2d09"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a7a1d7ae-899d-4579-8c80-67f8652f2d09 Completed 302 Found in 16ms (ActiveRecord: 2.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.339193"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:50.339193"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:50.350616') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.352157"], ["expired_at", "2015-05-14 17:59:50.352350"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "02a94836-8106-489a-86fb-a125c571259c"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/02a94836-8106-489a-86fb-a125c571259c Completed 302 Found in 12ms (ActiveRecord: 1.5ms) Skydrive::ApiKey Load (0.3ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '02a94836-8106-489a-86fb-a125c571259c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.366815"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 16:59:50.366815"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:50.375576') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.377676"], ["expired_at", "2015-05-14 17:59:50.377995"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "29775b4a-db45-4b8d-8361-23d4fab8cee4"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/29775b4a-db45-4b8d-8361-23d4fab8cee4 Completed 302 Found in 17ms (ActiveRecord: 2.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '29775b4a-db45-4b8d-8361-23d4fab8cee4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.388493"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:59:50.388493"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.390963"], ["expired_at", "2015-05-14 17:59:50.391258"], ["init_params", "{}"], ["oauth_code", "e9ac5145-6b5f-4faa-b747-4b4f17d8fcd7"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 16:59:50.393541"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:50.405775') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.408220"], ["expired_at", "2015-05-14 17:59:50.408414"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "73c7263e-ed6d-4a47-b6c5-a7509bb1ca7e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/73c7263e-ed6d-4a47-b6c5-a7509bb1ca7e Completed 302 Found in 11ms (ActiveRecord: 1.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.420836"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:59:50.420836"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:50.427404') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.429384"], ["expired_at", "2015-05-14 17:59:50.429676"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bff6a99d-f904-45fb-8c60-df2764640c74"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bff6a99d-f904-45fb-8c60-df2764640c74 Completed 302 Found in 14ms (ActiveRecord: 2.2ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bff6a99d-f904-45fb-8c60-df2764640c74' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.444473"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 16:59:50.444473"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:50.449472') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.450783"], ["expired_at", "2015-05-14 17:59:50.450976"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0d6c9bc7-1623-44e9-a4bc-39385a835611"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0d6c9bc7-1623-44e9-a4bc-39385a835611 Completed 302 Found in 11ms (ActiveRecord: 1.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.461604"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:59:50.461604"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:50.469951') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.471343"], ["expired_at", "2015-05-14 17:59:50.471643"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "235d47ab-0c52-4c94-8c73-a56d71cc6d29"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/235d47ab-0c52-4c94-8c73-a56d71cc6d29 Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '235d47ab-0c52-4c94-8c73-a56d71cc6d29' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.483332"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:59:50.483332"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:50.496466') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.498336"], ["expired_at", "2015-05-14 17:59:50.498665"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e380a23b-19fb-4c28-970c-566561dc71d9"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e380a23b-19fb-4c28-970c-566561dc71d9 Completed 302 Found in 13ms (ActiveRecord: 1.6ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.513212"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 16:59:50.513212"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (2.2ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 16:59:50.530918') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.533024"], ["expired_at", "2015-05-14 17:59:50.533310"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8283d959-3e9f-4709-af1c-2bce77bc0933"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8283d959-3e9f-4709-af1c-2bce77bc0933 Completed 302 Found in 17ms (ActiveRecord: 3.8ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8283d959-3e9f-4709-af1c-2bce77bc0933' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.542684"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:50.542684"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 16:59:50.544498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 16:59:50.562164"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 16:59:50.562164"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 16:59:50.576897"], ["expired_at", "2015-05-14 17:29:50.631443"], ["oauth_code", "6ab59a77-22b7-499b-82ce-2e15563e709d"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 69ms (Views: 9.8ms | ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::FilesController#index as HTML Filter chain halted as :ensure_authenticated_user rendered or redirected Completed 401 Unauthorized in 0ms (ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [WTQJDFIP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WTQJDFIP] SKYDRIVE REQUEST PAYLOAD: [WTQJDFIP] SKYDRIVE REQUEST HEADERS: - [WTQJDFIP] SKYDRIVE RESPONSE CODE: 200 [WTQJDFIP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction [FACSJQSI] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [FACSJQSI] SKYDRIVE BACKTRACE: [FACSJQSI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [FACSJQSI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [FACSJQSI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [FACSJQSI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [FACSJQSI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [FACSJQSI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [FACSJQSI] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [FACSJQSI] SKYDRIVE REQUEST HEADERS: [FACSJQSI] - Authorization: Bearer [FACSJQSI] SKYDRIVE RESPONSE HEADERS: [FACSJQSI] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [FACSJQSI] SKYDRIVE RESPONSE BODY: [FACSJQSI] - { [FACSJQSI] - "error": { [FACSJQSI] - "code": "-2147024891, System.UnauthorizedAccessException", [FACSJQSI] - "message": "Access denied. You do not have permission to perform this action or access this resource." [FACSJQSI] - } [FACSJQSI] - } [FACSJQSI] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [CWQHWOHP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [CWQHWOHP] SKYDRIVE REQUEST PAYLOAD: [CWQHWOHP] SKYDRIVE REQUEST HEADERS: - Bearer [CWQHWOHP] SKYDRIVE RESPONSE CODE: 200 [CWQHWOHP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [NNUUOJIK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NNUUOJIK] SKYDRIVE REQUEST PAYLOAD: [NNUUOJIK] SKYDRIVE REQUEST HEADERS: - [NNUUOJIK] SKYDRIVE RESPONSE CODE: 200 [NNUUOJIK] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [DRSPEJOU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DRSPEJOU] SKYDRIVE REQUEST PAYLOAD: [DRSPEJOU] SKYDRIVE REQUEST HEADERS: - [DRSPEJOU] SKYDRIVE RESPONSE CODE: 200 [DRSPEJOU] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.7ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.9ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.2ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [SWBVWRDX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SWBVWRDX] SKYDRIVE REQUEST PAYLOAD: [SWBVWRDX] SKYDRIVE REQUEST HEADERS: - [SWBVWRDX] SKYDRIVE RESPONSE CODE: 200 [SWBVWRDX] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [SBVITFPB] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [SBVITFPB] SKYDRIVE REQUEST PAYLOAD: [SBVITFPB] SKYDRIVE REQUEST HEADERS: - Bearer [SBVITFPB] SKYDRIVE RESPONSE CODE: 200 [SBVITFPB] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ICXWIUVH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ICXWIUVH] SKYDRIVE REQUEST PAYLOAD: [ICXWIUVH] SKYDRIVE REQUEST HEADERS: - [ICXWIUVH] SKYDRIVE RESPONSE CODE: 200 [ICXWIUVH] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [RKKEETQB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RKKEETQB] SKYDRIVE REQUEST PAYLOAD: [RKKEETQB] SKYDRIVE REQUEST HEADERS: - [RKKEETQB] SKYDRIVE RESPONSE CODE: 200 [RKKEETQB] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction [CXBWQLOF] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [CXBWQLOF] SKYDRIVE BACKTRACE: [CXBWQLOF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [CXBWQLOF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [CXBWQLOF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [CXBWQLOF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [CXBWQLOF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [CXBWQLOF] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [CXBWQLOF] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [CXBWQLOF] SKYDRIVE REQUEST HEADERS: [CXBWQLOF] - Authorization: Bearer [CXBWQLOF] SKYDRIVE RESPONSE HEADERS: [CXBWQLOF] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [CXBWQLOF] SKYDRIVE RESPONSE BODY: [CXBWQLOF] - { [CXBWQLOF] - "error": { [CXBWQLOF] - "code": "-2147024891, System.UnauthorizedAccessException", [CXBWQLOF] - "message": "Access denied. You do not have permission to perform this action or access this resource." [CXBWQLOF] - } [CXBWQLOF] - } [CXBWQLOF] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.284374"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:03:59.284374"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (2.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.306378"], ["expired_at", "2015-05-14 18:03:59.306769"], ["oauth_code", "5c557f28-9993-40df-9a2c-25100fc8c56c"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:03:59.310668') AND "skydrive_api_keys"."oauth_code" = '5c557f28-9993-40df-9a2c-25100fc8c56c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "795dc4c3-8c6c-41e5-9791-15f335bc74f4"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.317839"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:03:59.317839"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.320106"], ["expired_at", "2015-05-14 18:03:59.320307"], ["oauth_code", "38f2883e-a8a4-4203-80cb-ae9541a4953a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.347092"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:03:59.347092"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.4ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.0ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:03:59.350982"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.3ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.399832"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:03:59.399832"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.417833"], ["expired_at", "2015-05-14 17:33:59.418167"], ["oauth_code", "746785e9-3fe1-45b0-85f0-ecbbf9a2b9a3"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 19ms (Views: 10.3ms | ActiveRecord: 0.4ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.439350"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:03:59.439350"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:03:59.450595') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.452241"], ["expired_at", "2015-05-14 18:03:59.452489"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "374c93e0-9742-4582-b843-e970e695186e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/374c93e0-9742-4582-b843-e970e695186e Completed 302 Found in 12ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '374c93e0-9742-4582-b843-e970e695186e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.463255"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:03:59.463255"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:03:59.474918') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.477244"], ["expired_at", "2015-05-14 18:03:59.477590"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "65064ace-2335-4fd7-ba0f-14a39c749e37"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/65064ace-2335-4fd7-ba0f-14a39c749e37 Completed 302 Found in 14ms (ActiveRecord: 1.9ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '65064ace-2335-4fd7-ba0f-14a39c749e37' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.491161"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:03:59.491161"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.563358"], ["expired_at", "2015-05-14 18:03:59.563733"], ["init_params", "{}"], ["oauth_code", "0ad2d053-fe44-49c4-85ba-7f5115949b5b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:03:59.566454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:03:59.576731') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.579166"], ["expired_at", "2015-05-14 18:03:59.579386"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "99c5b5ad-0c65-4548-8b0f-83875e4f7489"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/99c5b5ad-0c65-4548-8b0f-83875e4f7489 Completed 302 Found in 9ms (ActiveRecord: 1.1ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.589206"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:03:59.589206"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:03:59.604206') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.606002"], ["expired_at", "2015-05-14 18:03:59.606235"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7205ae3b-2f5a-4239-99bd-4ec4d2a9742e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7205ae3b-2f5a-4239-99bd-4ec4d2a9742e Completed 302 Found in 13ms (ActiveRecord: 1.7ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.626126"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:03:59.626126"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:03:59.635271') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.636880"], ["expired_at", "2015-05-14 18:03:59.637190"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a071f448-65bd-4b3f-b7af-f1cd46ca98a4"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a071f448-65bd-4b3f-b7af-f1cd46ca98a4 Completed 302 Found in 17ms (ActiveRecord: 2.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a071f448-65bd-4b3f-b7af-f1cd46ca98a4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.8ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.650801"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:03:59.650801"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:03:59.656575') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.658026"], ["expired_at", "2015-05-14 18:03:59.658248"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9c4f2915-fbc8-4e1c-9997-27cdca0965b1"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9c4f2915-fbc8-4e1c-9997-27cdca0965b1 Completed 302 Found in 12ms (ActiveRecord: 1.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.669176"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:03:59.669176"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.671209"], ["expired_at", "2015-05-14 18:03:59.671409"], ["init_params", "{}"], ["oauth_code", "6d4ed741-da76-4c3a-a76a-3cae042e8dc6"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:03:59.672816"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:03:59.685407') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.687769"], ["expired_at", "2015-05-14 18:03:59.687983"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c88ef57a-9cba-4338-8de5-27e0d2e6ae6a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c88ef57a-9cba-4338-8de5-27e0d2e6ae6a Completed 302 Found in 13ms (ActiveRecord: 1.4ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.697157"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:03:59.697157"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:03:59.704956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:03:59.709890') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.711135"], ["expired_at", "2015-05-14 18:03:59.711339"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "30a30b78-78b2-4360-a695-7fc2a118fb34"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/30a30b78-78b2-4360-a695-7fc2a118fb34 Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.725966"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:03:59.725966"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:03:59.731444') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.732813"], ["expired_at", "2015-05-14 18:03:59.733029"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b8efa4cd-8648-4584-9743-5af9b9ece523"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b8efa4cd-8648-4584-9743-5af9b9ece523 Completed 302 Found in 12ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b8efa4cd-8648-4584-9743-5af9b9ece523' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.742657"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:03:59.742657"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:03:59.753178') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.754598"], ["expired_at", "2015-05-14 18:03:59.754819"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d2f66e67-5646-4b6b-b5f2-95da3b254473"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d2f66e67-5646-4b6b-b5f2-95da3b254473 Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd2f66e67-5646-4b6b-b5f2-95da3b254473' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:03:59.768857"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:03:59.768857"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:03:59.777225') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:03:59.779311"], ["expired_at", "2015-05-14 18:03:59.779630"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b423d7dd-506b-4b4b-b77c-2fae57e8e810"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b423d7dd-506b-4b4b-b77c-2fae57e8e810 Completed 302 Found in 16ms (ActiveRecord: 2.2ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.7ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ELEBNEDM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ELEBNEDM] SKYDRIVE REQUEST PAYLOAD: [ELEBNEDM] SKYDRIVE REQUEST HEADERS: - [ELEBNEDM] SKYDRIVE RESPONSE CODE: 200 [ELEBNEDM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [DRJIUGLM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DRJIUGLM] SKYDRIVE REQUEST PAYLOAD: [DRJIUGLM] SKYDRIVE REQUEST HEADERS: - [DRJIUGLM] SKYDRIVE RESPONSE CODE: 200 [DRJIUGLM] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction [AFECMERD] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [AFECMERD] SKYDRIVE BACKTRACE: [AFECMERD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [AFECMERD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [AFECMERD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [AFECMERD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [AFECMERD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [AFECMERD] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [AFECMERD] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [AFECMERD] SKYDRIVE REQUEST HEADERS: [AFECMERD] - Authorization: Bearer [AFECMERD] SKYDRIVE RESPONSE HEADERS: [AFECMERD] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [AFECMERD] SKYDRIVE RESPONSE BODY: [AFECMERD] - { [AFECMERD] - "error": { [AFECMERD] - "code": "-2147024891, System.UnauthorizedAccessException", [AFECMERD] - "message": "Access denied. You do not have permission to perform this action or access this resource." [AFECMERD] - } [AFECMERD] - } [AFECMERD] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [XNGXXLXV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XNGXXLXV] SKYDRIVE REQUEST PAYLOAD: [XNGXXLXV] SKYDRIVE REQUEST HEADERS: - [XNGXXLXV] SKYDRIVE RESPONSE CODE: 200 [XNGXXLXV] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [CEQNYOQV] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [CEQNYOQV] SKYDRIVE REQUEST PAYLOAD: [CEQNYOQV] SKYDRIVE REQUEST HEADERS: - Bearer [CEQNYOQV] SKYDRIVE RESPONSE CODE: 200 [CEQNYOQV] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.2ms) begin transaction Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.242982"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:08:56.242982"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.253046"], ["expired_at", "2015-05-14 18:08:56.253418"], ["init_params", "{}"], ["oauth_code", "2ce4cff7-fdd3-4626-a769-fb6a0a9edfe3"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:08:56.256819"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.5ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:08:56.291704') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.295287"], ["expired_at", "2015-05-14 18:08:56.295508"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ac60952e-8476-41a4-b5d4-7edd4788c7fc"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ac60952e-8476-41a4-b5d4-7edd4788c7fc Completed 302 Found in 35ms (ActiveRecord: 2.4ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.308590"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:08:56.308590"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:08:56.313986') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.315244"], ["expired_at", "2015-05-14 18:08:56.315436"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "995bf606-7b7a-4071-8013-a7be4b7351d7"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/995bf606-7b7a-4071-8013-a7be4b7351d7 Completed 302 Found in 11ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '995bf606-7b7a-4071-8013-a7be4b7351d7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.326723"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:08:56.326723"], ["username", "user"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:08:56.335010"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:08:56.341912') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.343316"], ["expired_at", "2015-05-14 18:08:56.343528"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f2ab87ef-c278-48a8-acea-4e52527a0158"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f2ab87ef-c278-48a8-acea-4e52527a0158 Completed 302 Found in 13ms (ActiveRecord: 1.9ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.359837"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:08:56.359837"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:08:56.365146') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.366497"], ["expired_at", "2015-05-14 18:08:56.366707"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d17aff10-d94e-4cc7-b284-b8fd2489eb6a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d17aff10-d94e-4cc7-b284-b8fd2489eb6a Completed 302 Found in 11ms (ActiveRecord: 1.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.9ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.378208"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:08:56.378208"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:08:56.386747') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.388185"], ["expired_at", "2015-05-14 18:08:56.388404"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "47224d27-7ff8-4484-8721-e1ab9c77f1e9"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/47224d27-7ff8-4484-8721-e1ab9c77f1e9 Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '47224d27-7ff8-4484-8721-e1ab9c77f1e9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.396600"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:08:56.396600"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.483492"], ["expired_at", "2015-05-14 17:38:56.483778"], ["oauth_code", "1ba0ba55-78d8-4bd1-9418-8cc620b6ed4a"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 15ms (Views: 9.0ms | ActiveRecord: 0.5ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.500767"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:08:56.500767"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:08:56.502240"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.522099"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:08:56.522099"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:08:56.536796') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.539275"], ["expired_at", "2015-05-14 18:08:56.539624"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e03ddc57-16a3-44c5-9ce3-4d7d3c2c093f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e03ddc57-16a3-44c5-9ce3-4d7d3c2c093f Completed 302 Found in 15ms (ActiveRecord: 2.2ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.3ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.555766"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:08:56.555766"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:08:56.568057') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.570400"], ["expired_at", "2015-05-14 18:08:56.570714"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0a37ca3d-f456-4fed-914e-773edfdf1636"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0a37ca3d-f456-4fed-914e-773edfdf1636 Completed 302 Found in 13ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0a37ca3d-f456-4fed-914e-773edfdf1636' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.586057"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:08:56.586057"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:08:56.593788') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.595374"], ["expired_at", "2015-05-14 18:08:56.595665"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0e55ab7a-8780-4264-9170-8f29afb3588c"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0e55ab7a-8780-4264-9170-8f29afb3588c Completed 302 Found in 14ms (ActiveRecord: 2.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0e55ab7a-8780-4264-9170-8f29afb3588c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.611742"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:08:56.611742"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:08:56.616860') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.618126"], ["expired_at", "2015-05-14 18:08:56.618316"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a9e6e6c5-0206-479b-8091-e94ebb07dcc7"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a9e6e6c5-0206-479b-8091-e94ebb07dcc7 Completed 302 Found in 11ms (ActiveRecord: 1.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.627952"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:08:56.627952"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:08:56.635733') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.636990"], ["expired_at", "2015-05-14 18:08:56.637183"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f0d7a1a-5847-4121-a884-e8ba50f10f51"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f0d7a1a-5847-4121-a884-e8ba50f10f51 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0f0d7a1a-5847-4121-a884-e8ba50f10f51' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:08:56.646413"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:08:56.646413"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.648097"], ["expired_at", "2015-05-14 18:08:56.648269"], ["init_params", "{}"], ["oauth_code", "dbb6b751-85a9-41b0-b58e-db55c326e4c4"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:08:56.649514"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:08:56.656538') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.658600"], ["expired_at", "2015-05-14 18:08:56.658800"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "422b9fcd-37b9-41d2-8d09-e702da10e74a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/422b9fcd-37b9-41d2-8d09-e702da10e74a Completed 302 Found in 8ms (ActiveRecord: 0.9ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::FilesController#index as HTML Filter chain halted as :ensure_authenticated_user rendered or redirected Completed 401 Unauthorized in 0ms (ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.673866"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:08:56.673866"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.675887"], ["expired_at", "2015-05-14 18:08:56.676068"], ["oauth_code", "13ab58e4-81d7-4f8e-9383-f6184e4d89e2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.679289"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:08:56.679289"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:08:56.680965"], ["expired_at", "2015-05-14 18:08:56.681114"], ["oauth_code", "cd15e312-2621-449a-b039-dae27301fc0b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:08:56.682275') AND "skydrive_api_keys"."oauth_code" = 'cd15e312-2621-449a-b039-dae27301fc0b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c49cd17d-87f5-4b46-bd34-85d138920fca"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.7ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LOVRRLRV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LOVRRLRV] SKYDRIVE REQUEST PAYLOAD: [LOVRRLRV] SKYDRIVE REQUEST HEADERS: - [LOVRRLRV] SKYDRIVE RESPONSE CODE: 200 [LOVRRLRV] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [RYJQVRQJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RYJQVRQJ] SKYDRIVE REQUEST PAYLOAD: [RYJQVRQJ] SKYDRIVE REQUEST HEADERS: - [RYJQVRQJ] SKYDRIVE RESPONSE CODE: 200 [RYJQVRQJ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.2ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [VWNIAYHJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VWNIAYHJ] SKYDRIVE REQUEST PAYLOAD: [VWNIAYHJ] SKYDRIVE REQUEST HEADERS: - [VWNIAYHJ] SKYDRIVE RESPONSE CODE: 200 [VWNIAYHJ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ERKTJKVR] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ERKTJKVR] SKYDRIVE REQUEST PAYLOAD: [ERKTJKVR] SKYDRIVE REQUEST HEADERS: - Bearer [ERKTJKVR] SKYDRIVE RESPONSE CODE: 200 [ERKTJKVR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction [HFDSZZWR] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [HFDSZZWR] SKYDRIVE BACKTRACE: [HFDSZZWR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [HFDSZZWR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [HFDSZZWR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [HFDSZZWR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [HFDSZZWR] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [HFDSZZWR] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [HFDSZZWR] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [HFDSZZWR] SKYDRIVE REQUEST HEADERS: [HFDSZZWR] - Authorization: Bearer [HFDSZZWR] SKYDRIVE RESPONSE HEADERS: [HFDSZZWR] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [HFDSZZWR] SKYDRIVE RESPONSE BODY: [HFDSZZWR] - { [HFDSZZWR] - "error": { [HFDSZZWR] - "code": "-2147024891, System.UnauthorizedAccessException", [HFDSZZWR] - "message": "Access denied. You do not have permission to perform this action or access this resource." [HFDSZZWR] - } [HFDSZZWR] - } [HFDSZZWR] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:57.869987"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:09:57.869987"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:57.891563"], ["expired_at", "2015-05-14 18:09:57.891918"], ["oauth_code", "fddc15d6-63b1-4f53-b86e-1f36941b69b7"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:57.898230"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:09:57.898230"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:57.900260"], ["expired_at", "2015-05-14 18:09:57.900452"], ["oauth_code", "c9ea4b0c-5950-4fd8-91d6-d4b40e749243"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:09:57.902089') AND "skydrive_api_keys"."oauth_code" = 'c9ea4b0c-5950-4fd8-91d6-d4b40e749243' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "a495d65e-1ecd-4a43-9beb-aaa6a1b1f391"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::FilesController#index as HTML Filter chain halted as :ensure_authenticated_user rendered or redirected Completed 401 Unauthorized in 1ms (ActiveRecord: 0.0ms)  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:57.936970"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:09:57.936970"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.4ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.2ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:57.970142"], ["expired_at", "2015-05-14 17:39:57.970317"], ["oauth_code", "4d1f38d4-417c-4a3d-9eaa-6f8517d9f96a"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 16ms (Views: 10.9ms | ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:57.987747"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:09:57.987747"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:09:57.989120"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:58.009039"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:09:58.009039"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:09:58.014830') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.016700"], ["expired_at", "2015-05-14 18:09:58.016980"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bd7c9f69-5373-419f-8a2e-af308612717f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bd7c9f69-5373-419f-8a2e-af308612717f Completed 302 Found in 13ms (ActiveRecord: 2.1ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bd7c9f69-5373-419f-8a2e-af308612717f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (1.2ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:58.029845"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:09:58.029845"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.032270"], ["expired_at", "2015-05-14 18:09:58.032501"], ["init_params", "{}"], ["oauth_code", "3a404f87-d031-4509-8e1d-ac58d0535dcf"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:09:58.034091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:09:58.047533') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.049757"], ["expired_at", "2015-05-14 18:09:58.049929"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e3d86f9a-bab2-46e7-9505-b7e9ffefddf5"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e3d86f9a-bab2-46e7-9505-b7e9ffefddf5 Completed 302 Found in 13ms (ActiveRecord: 1.2ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (1.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:58.117661"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:09:58.117661"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:09:58.127071') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.128321"], ["expired_at", "2015-05-14 18:09:58.128509"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4226fbe7-c61e-4f30-9536-002dda061b0f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4226fbe7-c61e-4f30-9536-002dda061b0f Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4226fbe7-c61e-4f30-9536-002dda061b0f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:58.140107"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:09:58.140107"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:09:58.144374') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.145435"], ["expired_at", "2015-05-14 18:09:58.145588"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8bad7aaf-1587-4d03-a7a6-7c824bac03ec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8bad7aaf-1587-4d03-a7a6-7c824bac03ec Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:58.154021"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:09:58.154021"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:09:58.160337"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:09:58.164603') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.165701"], ["expired_at", "2015-05-14 18:09:58.165868"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "86d535d4-5af6-4a6f-9c82-064f5c4d6fef"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/86d535d4-5af6-4a6f-9c82-064f5c4d6fef Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:58.174617"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:09:58.174617"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:09:58.182132') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.183169"], ["expired_at", "2015-05-14 18:09:58.183336"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5947cd97-7771-43cd-8956-5a01e1bd994f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5947cd97-7771-43cd-8956-5a01e1bd994f Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5947cd97-7771-43cd-8956-5a01e1bd994f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:58.190933"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:09:58.190933"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:09:58.200011') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.201584"], ["expired_at", "2015-05-14 18:09:58.201829"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2bdd8fc8-4d09-4ea5-827f-1487394d418d"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2bdd8fc8-4d09-4ea5-827f-1487394d418d Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2bdd8fc8-4d09-4ea5-827f-1487394d418d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:58.211849"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:09:58.211849"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.213511"], ["expired_at", "2015-05-14 18:09:58.213664"], ["init_params", "{}"], ["oauth_code", "d45df96a-c89f-4ee9-9e98-1b81c8517a5b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:09:58.215040"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:09:58.223955') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.226727"], ["expired_at", "2015-05-14 18:09:58.227012"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4d1fa79c-8c33-4330-b383-d8675906c959"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4d1fa79c-8c33-4330-b383-d8675906c959 Completed 302 Found in 11ms (ActiveRecord: 1.2ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:58.238108"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:09:58.238108"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:09:58.250320') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.252061"], ["expired_at", "2015-05-14 18:09:58.252319"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3c3a71c7-efbc-468b-9617-f658d8050818"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3c3a71c7-efbc-468b-9617-f658d8050818 Completed 302 Found in 11ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:58.264281"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:09:58.264281"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:09:58.268960') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.270574"], ["expired_at", "2015-05-14 18:09:58.270812"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "004619fa-894c-42e6-b514-1a389946eb3b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/004619fa-894c-42e6-b514-1a389946eb3b Completed 302 Found in 10ms (ActiveRecord: 1.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:09:58.282393"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:09:58.282393"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:09:58.286325') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:09:58.288805"], ["expired_at", "2015-05-14 18:09:58.289053"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "54d91675-29a0-48b2-b782-c5d27b034d4c"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/54d91675-29a0-48b2-b782-c5d27b034d4c Completed 302 Found in 11ms (ActiveRecord: 1.5ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '54d91675-29a0-48b2-b782-c5d27b034d4c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.8ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.3ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.508496"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:11:02.508496"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.5ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.6ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.2ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.586090"], ["expired_at", "2015-05-14 17:41:02.586730"], ["oauth_code", "ad4989de-2bc4-4d9c-b0dd-a892642b9ea5"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 29ms (Views: 10.2ms | ActiveRecord: 1.7ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.611645"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:11:02.611645"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:11:02.613554"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 2ms (Views: 0.3ms | ActiveRecord: 0.0ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.638006"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:11:02.638006"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:11:02.647040"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:11:02.654676') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.657178"], ["expired_at", "2015-05-14 18:11:02.657519"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ca0cfe71-f4c2-4392-8fba-0235aca0713a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ca0cfe71-f4c2-4392-8fba-0235aca0713a Completed 302 Found in 16ms (ActiveRecord: 2.2ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.675728"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:11:02.675728"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:11:02.682924') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.684396"], ["expired_at", "2015-05-14 18:11:02.684598"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "affbe149-54b6-44e1-8e25-2159547d3723"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/affbe149-54b6-44e1-8e25-2159547d3723 Completed 302 Found in 14ms (ActiveRecord: 2.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'affbe149-54b6-44e1-8e25-2159547d3723' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.699502"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:11:02.699502"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:11:02.708034') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.709862"], ["expired_at", "2015-05-14 18:11:02.710136"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9a04d4a1-d776-4913-bcee-3360ab0d7c57"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9a04d4a1-d776-4913-bcee-3360ab0d7c57 Completed 302 Found in 16ms (ActiveRecord: 2.4ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.721040"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:11:02.721040"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:11:02.729677') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.730901"], ["expired_at", "2015-05-14 18:11:02.731105"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bd734c52-2125-4207-be72-744c1203ff66"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bd734c52-2125-4207-be72-744c1203ff66 Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bd734c52-2125-4207-be72-744c1203ff66' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.746244"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:11:02.746244"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.748828"], ["expired_at", "2015-05-14 18:11:02.749016"], ["init_params", "{}"], ["oauth_code", "2ead1cc8-0af9-44ec-a30d-3ec819690564"], ["scope", "session"], ["user_id", 1]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:11:02.750953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (2.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:11:02.766361') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.768905"], ["expired_at", "2015-05-14 18:11:02.769115"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cbee508d-18fb-4da4-ab93-617477d8db27"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cbee508d-18fb-4da4-ab93-617477d8db27 Completed 302 Found in 15ms (ActiveRecord: 3.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.786663"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:11:02.786663"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:11:02.794900') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.796288"], ["expired_at", "2015-05-14 18:11:02.796479"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1900c691-2085-417a-8794-67586faee0ba"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1900c691-2085-417a-8794-67586faee0ba Completed 302 Found in 16ms (ActiveRecord: 2.6ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1900c691-2085-417a-8794-67586faee0ba' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.808178"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:11:02.808178"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:11:02.817928') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.819983"], ["expired_at", "2015-05-14 18:11:02.820350"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "011ba48b-7399-4605-ac1c-037de5940d03"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/011ba48b-7399-4605-ac1c-037de5940d03 Completed 302 Found in 10ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '011ba48b-7399-4605-ac1c-037de5940d03' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.834276"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:11:02.834276"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:11:02.839121') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.841257"], ["expired_at", "2015-05-14 18:11:02.841563"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f21ca838-f29e-41af-9b51-f401c225d46b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f21ca838-f29e-41af-9b51-f401c225d46b Completed 302 Found in 12ms (ActiveRecord: 1.9ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.855475"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:11:02.855475"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:11:02.864862') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.866583"], ["expired_at", "2015-05-14 18:11:02.866808"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f33c010a-b153-4392-8437-09c318121824"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f33c010a-b153-4392-8437-09c318121824 Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f33c010a-b153-4392-8437-09c318121824' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.877398"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:11:02.877398"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:11:02.892095') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.893620"], ["expired_at", "2015-05-14 18:11:02.893834"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c84ed7dc-789e-4c79-bf2c-400ab1c28414"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c84ed7dc-789e-4c79-bf2c-400ab1c28414 Completed 302 Found in 12ms (ActiveRecord: 1.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:02.959062"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:11:02.959062"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.961058"], ["expired_at", "2015-05-14 18:11:02.961249"], ["init_params", "{}"], ["oauth_code", "05f54f8c-b600-4a91-8407-7b15588100af"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:11:02.962657"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:11:02.971221') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:02.975536"], ["expired_at", "2015-05-14 18:11:02.975906"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "870fade8-9066-453a-9411-10636fb8ab1c"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/870fade8-9066-453a-9411-10636fb8ab1c Completed 302 Found in 13ms (ActiveRecord: 1.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.8ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction [AKKPWZFE] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [AKKPWZFE] SKYDRIVE BACKTRACE: [AKKPWZFE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [AKKPWZFE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [AKKPWZFE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [AKKPWZFE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [AKKPWZFE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [AKKPWZFE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [AKKPWZFE] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [AKKPWZFE] SKYDRIVE REQUEST HEADERS: [AKKPWZFE] - Authorization: Bearer [AKKPWZFE] SKYDRIVE RESPONSE HEADERS: [AKKPWZFE] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [AKKPWZFE] SKYDRIVE RESPONSE BODY: [AKKPWZFE] - { [AKKPWZFE] - "error": { [AKKPWZFE] - "code": "-2147024891, System.UnauthorizedAccessException", [AKKPWZFE] - "message": "Access denied. You do not have permission to perform this action or access this resource." [AKKPWZFE] - } [AKKPWZFE] - } [AKKPWZFE] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [RPMQXDVI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RPMQXDVI] SKYDRIVE REQUEST PAYLOAD: [RPMQXDVI] SKYDRIVE REQUEST HEADERS: - [RPMQXDVI] SKYDRIVE RESPONSE CODE: 200 [RPMQXDVI] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [QOADJJQP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QOADJJQP] SKYDRIVE REQUEST PAYLOAD: [QOADJJQP] SKYDRIVE REQUEST HEADERS: - [QOADJJQP] SKYDRIVE RESPONSE CODE: 200 [QOADJJQP] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [VMAXIWSW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VMAXIWSW] SKYDRIVE REQUEST PAYLOAD: [VMAXIWSW] SKYDRIVE REQUEST HEADERS: - [VMAXIWSW] SKYDRIVE RESPONSE CODE: 200 [VMAXIWSW] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [ITCBRHYM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [ITCBRHYM] SKYDRIVE REQUEST PAYLOAD: [ITCBRHYM] SKYDRIVE REQUEST HEADERS: - Bearer [ITCBRHYM] SKYDRIVE RESPONSE CODE: 200 [ITCBRHYM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:11:03.159579"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:11:03.159579"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Filter chain halted as :ensure_authenticated_user rendered or redirected Completed 401 Unauthorized in 0ms (ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:03.184970"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:11:03.184970"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:03.187361"], ["expired_at", "2015-05-14 18:11:03.187601"], ["oauth_code", "dc9d6429-7741-49ca-89da-cd4d057baf83"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:03.192243"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:11:03.192243"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:11:03.194624"], ["expired_at", "2015-05-14 18:11:03.194799"], ["oauth_code", "4bf6cca6-7d0c-4f7b-ae1d-1cbcfd9f8e82"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:11:03.196248') AND "skydrive_api_keys"."oauth_code" = '4bf6cca6-7d0c-4f7b-ae1d-1cbcfd9f8e82' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "cff0247e-4c3a-4427-a78d-7a53ef4949f1"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.9ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.3ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.2ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (1.8ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:27.404746"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:27.404746"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (2.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:27.435445"], ["expired_at", "2015-05-14 18:13:27.436002"], ["oauth_code", "49f2ef2f-1bc7-43f3-a696-bbd2f0cfcc47"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:27.445477"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:27.445477"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:27.448597"], ["expired_at", "2015-05-14 18:13:27.448890"], ["oauth_code", "89be3728-4473-406c-90d0-7a65f887bcbe"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:13:27.451413') AND "skydrive_api_keys"."oauth_code" = '89be3728-4473-406c-90d0-7a65f887bcbe' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "3933761e-0cd8-47c7-b800-1a33357a4697"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [UWOPPOQB] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [UWOPPOQB] SKYDRIVE REQUEST PAYLOAD: [UWOPPOQB] SKYDRIVE REQUEST HEADERS: - Bearer [UWOPPOQB] SKYDRIVE RESPONSE CODE: 200 [UWOPPOQB] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction [OMTMUROI] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [OMTMUROI] SKYDRIVE BACKTRACE: [OMTMUROI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [OMTMUROI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [OMTMUROI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [OMTMUROI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [OMTMUROI] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [OMTMUROI] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [OMTMUROI] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [OMTMUROI] SKYDRIVE REQUEST HEADERS: [OMTMUROI] - Authorization: Bearer [OMTMUROI] SKYDRIVE RESPONSE HEADERS: [OMTMUROI] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [OMTMUROI] SKYDRIVE RESPONSE BODY: [OMTMUROI] - { [OMTMUROI] - "error": { [OMTMUROI] - "code": "-2147024891, System.UnauthorizedAccessException", [OMTMUROI] - "message": "Access denied. You do not have permission to perform this action or access this resource." [OMTMUROI] - } [OMTMUROI] - } [OMTMUROI] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [VQDAQLQO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VQDAQLQO] SKYDRIVE REQUEST PAYLOAD: [VQDAQLQO] SKYDRIVE REQUEST HEADERS: - [VQDAQLQO] SKYDRIVE RESPONSE CODE: 200 [VQDAQLQO] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [MXQMJMLM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MXQMJMLM] SKYDRIVE REQUEST PAYLOAD: [MXQMJMLM] SKYDRIVE REQUEST HEADERS: - [MXQMJMLM] SKYDRIVE RESPONSE CODE: 200 [MXQMJMLM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [LAMMSVGJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LAMMSVGJ] SKYDRIVE REQUEST PAYLOAD: [LAMMSVGJ] SKYDRIVE REQUEST HEADERS: - [LAMMSVGJ] SKYDRIVE RESPONSE CODE: 200 [LAMMSVGJ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.4ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:27.810166"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:27.810166"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.5ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.3ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:27.873091"], ["expired_at", "2015-05-14 17:43:27.873530"], ["oauth_code", "93d6cb53-12bb-4327-afc3-afabb7d02b57"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 23ms (Views: 13.7ms | ActiveRecord: 0.5ms)  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:27.897362"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:27.897362"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.3ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:13:27.899731"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.3ms | ActiveRecord: 0.0ms)  (2.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:27.929638"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:13:27.929638"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:27.950550') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:27.952676"], ["expired_at", "2015-05-14 18:13:27.952977"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "94d0fb07-da09-4978-904f-5d544ef7102f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/94d0fb07-da09-4978-904f-5d544ef7102f Completed 302 Found in 15ms (ActiveRecord: 1.9ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:27.966795"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:13:27.966795"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:27.968645"], ["expired_at", "2015-05-14 18:13:27.968824"], ["init_params", "{}"], ["oauth_code", "b7bcd5fe-4bcf-4ff0-9a31-ddca1dd709a9"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:13:27.970547"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.2ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:27.983413') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:27.987085"], ["expired_at", "2015-05-14 18:13:27.987420"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "19dfc44a-bc3a-4fb2-a02f-f1bd563309ba"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/19dfc44a-bc3a-4fb2-a02f-f1bd563309ba Completed 302 Found in 14ms (ActiveRecord: 1.9ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:28.093861"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:13:28.093861"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:28.107956') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:28.109743"], ["expired_at", "2015-05-14 18:13:28.110069"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "12adcb2c-29c0-4cc8-907c-4774fdfea8ef"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/12adcb2c-29c0-4cc8-907c-4774fdfea8ef Completed 302 Found in 13ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '12adcb2c-29c0-4cc8-907c-4774fdfea8ef' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.3ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:28.128164"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:13:28.128164"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:28.136099') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:28.138425"], ["expired_at", "2015-05-14 18:13:28.138721"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "83a55282-37a2-4a79-8972-d3581eee22f4"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/83a55282-37a2-4a79-8972-d3581eee22f4 Completed 302 Found in 18ms (ActiveRecord: 2.6ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '83a55282-37a2-4a79-8972-d3581eee22f4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:28.150680"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:13:28.150680"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:28.159011') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:28.160394"], ["expired_at", "2015-05-14 18:13:28.160702"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ff41f5db-a5e9-463d-9ad5-e9727b1a6beb"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ff41f5db-a5e9-463d-9ad5-e9727b1a6beb Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ff41f5db-a5e9-463d-9ad5-e9727b1a6beb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.3ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:28.180761"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:13:28.180761"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:28.190137') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:28.191408"], ["expired_at", "2015-05-14 18:13:28.191601"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dcc2c935-1d2d-48f6-a8a4-bbb7ed7699c9"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dcc2c935-1d2d-48f6-a8a4-bbb7ed7699c9 Completed 302 Found in 17ms (ActiveRecord: 2.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:28.203162"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:28.203162"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:28.206165"], ["expired_at", "2015-05-14 18:13:28.206468"], ["init_params", "{}"], ["oauth_code", "0473cc21-cbac-4914-9f01-dabb794853af"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:13:28.208502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:28.222481') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:28.225558"], ["expired_at", "2015-05-14 18:13:28.225762"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6f61f14d-4461-41e8-8d05-310631494686"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6f61f14d-4461-41e8-8d05-310631494686 Completed 302 Found in 14ms (ActiveRecord: 1.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:28.236499"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:28.236499"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:13:28.247948"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:28.256079') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:28.258065"], ["expired_at", "2015-05-14 18:13:28.258367"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8f1e2d94-e2f5-4abc-8036-ab82d4abbad0"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8f1e2d94-e2f5-4abc-8036-ab82d4abbad0 Completed 302 Found in 17ms (ActiveRecord: 2.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:28.276713"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:13:28.276713"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:28.284334') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:28.286807"], ["expired_at", "2015-05-14 18:13:28.287285"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c02e3c34-4236-47aa-bdc0-60ec151e00ac"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c02e3c34-4236-47aa-bdc0-60ec151e00ac Completed 302 Found in 17ms (ActiveRecord: 2.3ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c02e3c34-4236-47aa-bdc0-60ec151e00ac' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:28.299412"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:28.299412"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:28.310988') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:28.312144"], ["expired_at", "2015-05-14 18:13:28.312337"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3c7b1b3c-a5c8-4f80-9553-848409279395"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3c7b1b3c-a5c8-4f80-9553-848409279395 Completed 302 Found in 10ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3c7b1b3c-a5c8-4f80-9553-848409279395' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.6ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:28.326425"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:13:28.326425"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:28.333739') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:28.336262"], ["expired_at", "2015-05-14 18:13:28.336560"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c6363e7e-0912-4224-ab24-3f75e027ba52"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c6363e7e-0912-4224-ab24-3f75e027ba52 Completed 302 Found in 16ms (ActiveRecord: 2.2ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:28.355150"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:28.355150"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.8ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:48.943459"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:48.943459"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.4ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.5ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (2.4ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Filter chain halted as :ensure_authenticated_user rendered or redirected Completed 401 Unauthorized in 1ms (ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.016994"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:49.016994"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.044265"], ["expired_at", "2015-05-14 17:43:49.044614"], ["oauth_code", "1aa4cc3a-6e9e-410f-baa5-a5e5181fd0fd"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 26ms (Views: 10.8ms | ActiveRecord: 1.5ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.067379"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:49.067379"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:13:49.069314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.8ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.098345"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:13:49.098345"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:49.105780') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.107300"], ["expired_at", "2015-05-14 18:13:49.107546"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "12d37c01-4a5b-4679-a257-bf8af78220a7"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/12d37c01-4a5b-4679-a257-bf8af78220a7 Completed 302 Found in 15ms (ActiveRecord: 2.2ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '12d37c01-4a5b-4679-a257-bf8af78220a7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.122935"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:13:49.122935"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:49.131490') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.133637"], ["expired_at", "2015-05-14 18:13:49.133987"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e82d54b0-c82f-44fb-85c1-0103318c2f90"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e82d54b0-c82f-44fb-85c1-0103318c2f90 Completed 302 Found in 18ms (ActiveRecord: 2.5ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.147826"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:49.147826"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:13:49.157865"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:49.165428') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.167432"], ["expired_at", "2015-05-14 18:13:49.167822"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7f04fea9-f0d2-4551-89d9-53f08c6bed33"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7f04fea9-f0d2-4551-89d9-53f08c6bed33 Completed 302 Found in 16ms (ActiveRecord: 2.0ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.180151"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:49.180151"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.182641"], ["expired_at", "2015-05-14 18:13:49.182866"], ["init_params", "{}"], ["oauth_code", "26f57f70-9f0e-4c57-90fb-f3d8f1243b28"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:13:49.184806"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:49.194725') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.198740"], ["expired_at", "2015-05-14 18:13:49.199056"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "de3a1a6f-4e82-4e19-8f1a-89204e469324"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/de3a1a6f-4e82-4e19-8f1a-89204e469324 Completed 302 Found in 12ms (ActiveRecord: 1.4ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.209650"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:49.209650"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:49.222520') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.224385"], ["expired_at", "2015-05-14 18:13:49.224590"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "61e3a3fc-2bfa-4175-8545-e43725427305"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/61e3a3fc-2bfa-4175-8545-e43725427305 Completed 302 Found in 13ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '61e3a3fc-2bfa-4175-8545-e43725427305' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.239161"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:13:49.239161"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:49.244570') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.245940"], ["expired_at", "2015-05-14 18:13:49.246146"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "878e2c25-d28c-49b5-8493-c19d58aa84bf"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/878e2c25-d28c-49b5-8493-c19d58aa84bf Completed 302 Found in 11ms (ActiveRecord: 1.8ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.9ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.264742"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:13:49.264742"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:49.270021') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.271693"], ["expired_at", "2015-05-14 18:13:49.272062"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d054dafe-d4ed-412a-a88f-96c79da18041"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d054dafe-d4ed-412a-a88f-96c79da18041 Completed 302 Found in 13ms (ActiveRecord: 1.9ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd054dafe-d4ed-412a-a88f-96c79da18041' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.284020"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:13:49.284020"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:49.296146') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.297474"], ["expired_at", "2015-05-14 18:13:49.297686"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2f0dbb58-702f-452d-beda-73f9133e1163"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2f0dbb58-702f-452d-beda-73f9133e1163 Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.309824"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:13:49.309824"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.312963"], ["expired_at", "2015-05-14 18:13:49.313197"], ["init_params", "{}"], ["oauth_code", "37cb1de4-667f-4e74-bb29-a88fca8c987e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:13:49.314707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:49.381162') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.383435"], ["expired_at", "2015-05-14 18:13:49.383740"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "31ecc78a-23cd-4b5a-8896-b551f29947d6"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/31ecc78a-23cd-4b5a-8896-b551f29947d6 Completed 302 Found in 11ms (ActiveRecord: 1.2ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.393266"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:13:49.393266"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:49.401558') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.402811"], ["expired_at", "2015-05-14 18:13:49.403010"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a4089740-f0ea-405e-9101-cd6a3f165b9a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a4089740-f0ea-405e-9101-cd6a3f165b9a Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a4089740-f0ea-405e-9101-cd6a3f165b9a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:13:49.414844"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:13:49.414844"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:13:49.428548') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.430374"], ["expired_at", "2015-05-14 18:13:49.430679"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "11265ea0-c55f-47bb-916a-1044b04f7449"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/11265ea0-c55f-47bb-916a-1044b04f7449 Completed 302 Found in 13ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '11265ea0-c55f-47bb-916a-1044b04f7449' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (1.2ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.441038"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:49.441038"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.443133"], ["expired_at", "2015-05-14 18:13:49.443325"], ["oauth_code", "7f16effc-3391-46ec-844e-ba3e16b428cf"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.446964"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:13:49.446964"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:13:49.449100"], ["expired_at", "2015-05-14 18:13:49.449284"], ["oauth_code", "ac2a50a7-ac3e-4505-b361-d3f99586c35e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:13:49.450816') AND "skydrive_api_keys"."oauth_code" = 'ac2a50a7-ac3e-4505-b361-d3f99586c35e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "036d980d-1d9c-4e82-912f-d3d731b52d4c"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.4ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [NTBTEBHM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [NTBTEBHM] SKYDRIVE REQUEST PAYLOAD: [NTBTEBHM] SKYDRIVE REQUEST HEADERS: - Bearer [NTBTEBHM] SKYDRIVE RESPONSE CODE: 200 [NTBTEBHM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction [DFBQKBFY] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [DFBQKBFY] SKYDRIVE BACKTRACE: [DFBQKBFY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [DFBQKBFY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [DFBQKBFY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [DFBQKBFY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [DFBQKBFY] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [DFBQKBFY] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [DFBQKBFY] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [DFBQKBFY] SKYDRIVE REQUEST HEADERS: [DFBQKBFY] - Authorization: Bearer [DFBQKBFY] SKYDRIVE RESPONSE HEADERS: [DFBQKBFY] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [DFBQKBFY] SKYDRIVE RESPONSE BODY: [DFBQKBFY] - { [DFBQKBFY] - "error": { [DFBQKBFY] - "code": "-2147024891, System.UnauthorizedAccessException", [DFBQKBFY] - "message": "Access denied. You do not have permission to perform this action or access this resource." [DFBQKBFY] - } [DFBQKBFY] - } [DFBQKBFY] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [FNLPUHTG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FNLPUHTG] SKYDRIVE REQUEST PAYLOAD: [FNLPUHTG] SKYDRIVE REQUEST HEADERS: - [FNLPUHTG] SKYDRIVE RESPONSE CODE: 200 [FNLPUHTG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NSZKDHCT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NSZKDHCT] SKYDRIVE REQUEST PAYLOAD: [NSZKDHCT] SKYDRIVE REQUEST HEADERS: - [NSZKDHCT] SKYDRIVE RESPONSE CODE: 200 [NSZKDHCT] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [PRSQOUWZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PRSQOUWZ] SKYDRIVE REQUEST PAYLOAD: [PRSQOUWZ] SKYDRIVE REQUEST HEADERS: - [PRSQOUWZ] SKYDRIVE RESPONSE CODE: 200 [PRSQOUWZ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.4ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.2ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.156253"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:14:09.156253"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.3ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (1.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:14:09.196704') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.208580"], ["expired_at", "2015-05-14 18:14:09.209198"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "760d5af1-d828-440d-8a76-b38b89fef13c"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/760d5af1-d828-440d-8a76-b38b89fef13c Completed 302 Found in 93ms (ActiveRecord: 5.3ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '760d5af1-d828-440d-8a76-b38b89fef13c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.222344"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:14:09.222344"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.226439"], ["expired_at", "2015-05-14 18:14:09.226805"], ["init_params", "{}"], ["oauth_code", "5af2587b-d9e2-49ca-a4ed-6475b8872724"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:14:09.229253"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:14:09.244135') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.249798"], ["expired_at", "2015-05-14 18:14:09.250128"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "aec74e51-a5a6-4819-904d-08d52b493cc6"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/aec74e51-a5a6-4819-904d-08d52b493cc6 Completed 302 Found in 17ms (ActiveRecord: 1.8ms)  (0.2ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.263452"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:14:09.263452"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:14:09.274701') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.276267"], ["expired_at", "2015-05-14 18:14:09.276489"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7cc72180-d289-4c9a-8443-51c292794ded"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7cc72180-d289-4c9a-8443-51c292794ded Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7cc72180-d289-4c9a-8443-51c292794ded' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.291696"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:14:09.291696"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:14:09.305106') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.307194"], ["expired_at", "2015-05-14 18:14:09.307539"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "92a57cc2-cd02-4f87-8acb-f010982404bc"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/92a57cc2-cd02-4f87-8acb-f010982404bc Completed 302 Found in 13ms (ActiveRecord: 1.9ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '92a57cc2-cd02-4f87-8acb-f010982404bc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.324348"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:14:09.324348"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:14:09.329900') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.331443"], ["expired_at", "2015-05-14 18:14:09.331656"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b2a413a-baaf-4a5c-9d37-1e80130fe912"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b2a413a-baaf-4a5c-9d37-1e80130fe912 Completed 302 Found in 13ms (ActiveRecord: 2.1ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.3ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.347287"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:14:09.347287"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:14:09.362935') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.365160"], ["expired_at", "2015-05-14 18:14:09.365504"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8167f1ba-30cc-4f19-8a8f-a31874fd5c21"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8167f1ba-30cc-4f19-8a8f-a31874fd5c21 Completed 302 Found in 14ms (ActiveRecord: 1.9ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.379739"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:14:09.379739"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:14:09.391607"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:14:09.397122') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.398454"], ["expired_at", "2015-05-14 18:14:09.398660"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "687c9159-072d-4c0e-bc01-53cb7ca27dbe"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/687c9159-072d-4c0e-bc01-53cb7ca27dbe Completed 302 Found in 12ms (ActiveRecord: 1.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.417340"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:14:09.417340"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:14:09.425895') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.428205"], ["expired_at", "2015-05-14 18:14:09.428529"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a260b7a6-10b8-4312-bdfb-0d7cf1ccc689"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a260b7a6-10b8-4312-bdfb-0d7cf1ccc689 Completed 302 Found in 19ms (ActiveRecord: 2.5ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a260b7a6-10b8-4312-bdfb-0d7cf1ccc689' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.9ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.444134"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:14:09.444134"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:14:09.452436') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.454821"], ["expired_at", "2015-05-14 18:14:09.455159"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "de91c0ec-251b-46a3-8149-a40e7f83e0ec"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/de91c0ec-251b-46a3-8149-a40e7f83e0ec Completed 302 Found in 17ms (ActiveRecord: 2.4ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.468914"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:14:09.468914"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:14:09.483244') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.485136"], ["expired_at", "2015-05-14 18:14:09.485425"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "63c2db2d-c540-42de-8149-74d8e390c799"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/63c2db2d-c540-42de-8149-74d8e390c799 Completed 302 Found in 14ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '63c2db2d-c540-42de-8149-74d8e390c799' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.498078"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:14:09.498078"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.502024"], ["expired_at", "2015-05-14 18:14:09.502384"], ["init_params", "{}"], ["oauth_code", "aee28cef-8c11-4b3e-b325-0488ed0643c0"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:14:09.505022"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:14:09.517433') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.520093"], ["expired_at", "2015-05-14 18:14:09.520305"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d1b7eb3b-1644-42d5-8d41-7b4525019ecb"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d1b7eb3b-1644-42d5-8d41-7b4525019ecb Completed 302 Found in 11ms (ActiveRecord: 1.2ms)  (0.2ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.9ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.529630"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:14:09.529630"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:14:09.531476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.5ms | ActiveRecord: 0.0ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.553256"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:14:09.553256"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.567673"], ["expired_at", "2015-05-14 17:44:09.567958"], ["oauth_code", "65a3530a-47cd-48db-a689-902868d168a9"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 89ms (Views: 82.4ms | ActiveRecord: 0.5ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.659753"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:14:09.659753"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.663167"], ["expired_at", "2015-05-14 18:14:09.663464"], ["oauth_code", "57d0659b-4685-4a68-a037-d3c8c0d079c6"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:14:09.665653') AND "skydrive_api_keys"."oauth_code" = '57d0659b-4685-4a68-a037-d3c8c0d079c6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "cc57d83e-7a15-454a-8c85-d546a40a673a"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.674566"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:14:09.674566"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:14:09.678116"], ["expired_at", "2015-05-14 18:14:09.678425"], ["oauth_code", "c49ed377-417d-4b1a-bfcd-482ac7601ac6"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [DMHTNUNA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DMHTNUNA] SKYDRIVE REQUEST PAYLOAD: [DMHTNUNA] SKYDRIVE REQUEST HEADERS: - [DMHTNUNA] SKYDRIVE RESPONSE CODE: 200 [DMHTNUNA] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction [TWYTYHSD] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [TWYTYHSD] SKYDRIVE BACKTRACE: [TWYTYHSD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [TWYTYHSD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [TWYTYHSD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [TWYTYHSD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [TWYTYHSD] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [TWYTYHSD] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [TWYTYHSD] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [TWYTYHSD] SKYDRIVE REQUEST HEADERS: [TWYTYHSD] - Authorization: Bearer [TWYTYHSD] SKYDRIVE RESPONSE HEADERS: [TWYTYHSD] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [TWYTYHSD] SKYDRIVE RESPONSE BODY: [TWYTYHSD] - { [TWYTYHSD] - "error": { [TWYTYHSD] - "code": "-2147024891, System.UnauthorizedAccessException", [TWYTYHSD] - "message": "Access denied. You do not have permission to perform this action or access this resource." [TWYTYHSD] - } [TWYTYHSD] - } [TWYTYHSD] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [UPNYHVZX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UPNYHVZX] SKYDRIVE REQUEST PAYLOAD: [UPNYHVZX] SKYDRIVE REQUEST HEADERS: - [UPNYHVZX] SKYDRIVE RESPONSE CODE: 200 [UPNYHVZX] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [OVUGOAOM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OVUGOAOM] SKYDRIVE REQUEST PAYLOAD: [OVUGOAOM] SKYDRIVE REQUEST HEADERS: - [OVUGOAOM] SKYDRIVE RESPONSE CODE: 200 [OVUGOAOM] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [OHCTNVGW] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [OHCTNVGW] SKYDRIVE REQUEST PAYLOAD: [OHCTNVGW] SKYDRIVE REQUEST HEADERS: - Bearer [OHCTNVGW] SKYDRIVE RESPONSE CODE: 200 [OHCTNVGW] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:14:09.885879"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:14:09.885879"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (1.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [GWGUKVCU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GWGUKVCU] SKYDRIVE REQUEST PAYLOAD: [GWGUKVCU] SKYDRIVE REQUEST HEADERS: - [GWGUKVCU] SKYDRIVE RESPONSE CODE: 200 [GWGUKVCU] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction [ZYDWXAKN] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [ZYDWXAKN] SKYDRIVE BACKTRACE: [ZYDWXAKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [ZYDWXAKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [ZYDWXAKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [ZYDWXAKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [ZYDWXAKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [ZYDWXAKN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [ZYDWXAKN] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ZYDWXAKN] SKYDRIVE REQUEST HEADERS: [ZYDWXAKN] - Authorization: Bearer [ZYDWXAKN] SKYDRIVE RESPONSE HEADERS: [ZYDWXAKN] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [ZYDWXAKN] SKYDRIVE RESPONSE BODY: [ZYDWXAKN] - { [ZYDWXAKN] - "error": { [ZYDWXAKN] - "code": "-2147024891, System.UnauthorizedAccessException", [ZYDWXAKN] - "message": "Access denied. You do not have permission to perform this action or access this resource." [ZYDWXAKN] - } [ZYDWXAKN] - } [ZYDWXAKN] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [HKPPUYHS] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HKPPUYHS] SKYDRIVE REQUEST PAYLOAD: [HKPPUYHS] SKYDRIVE REQUEST HEADERS: - [HKPPUYHS] SKYDRIVE RESPONSE CODE: 200 [HKPPUYHS] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [NCIDULLU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NCIDULLU] SKYDRIVE REQUEST PAYLOAD: [NCIDULLU] SKYDRIVE REQUEST HEADERS: - [NCIDULLU] SKYDRIVE RESPONSE CODE: 200 [NCIDULLU] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [KZPYEWEC] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [KZPYEWEC] SKYDRIVE REQUEST PAYLOAD: [KZPYEWEC] SKYDRIVE REQUEST HEADERS: - Bearer [KZPYEWEC] SKYDRIVE RESPONSE CODE: 200 [KZPYEWEC] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.264378"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:17:49.264378"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.269255"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:17:49.269255"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.276799"], ["expired_at", "2015-05-14 18:17:49.277087"], ["oauth_code", "bd4ab7b4-e884-4d38-bf0b-fdff8cd2f066"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.280494"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:17:49.280494"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.281704"], ["expired_at", "2015-05-14 18:17:49.281826"], ["oauth_code", "22f7c444-a2cf-46fe-bd00-a6d580040d67"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:17:49.282626') AND "skydrive_api_keys"."oauth_code" = '22f7c444-a2cf-46fe-bd00-a6d580040d67' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "4cbe62bd-9260-4cb1-a119-f68474d3ec1b"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.288017"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:17:49.288017"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.305711"], ["expired_at", "2015-05-14 17:47:49.305840"], ["oauth_code", "5fb43bae-0528-449f-9906-fc1602e45671"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 5.6ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.315914"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:17:49.315914"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:17:49.316735"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.331274"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:17:49.331274"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:17:49.334264') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.335015"], ["expired_at", "2015-05-14 18:17:49.335134"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9c5655d3-834f-4acd-b8a1-c4c673ab1dcb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9c5655d3-834f-4acd-b8a1-c4c673ab1dcb Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9c5655d3-834f-4acd-b8a1-c4c673ab1dcb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.340131"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:17:49.340131"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.341185"], ["expired_at", "2015-05-14 18:17:49.341285"], ["init_params", "{}"], ["oauth_code", "6671ef54-1c0a-4522-9052-fe883982ccd2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:17:49.342038"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:17:49.346392') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.347574"], ["expired_at", "2015-05-14 18:17:49.347669"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "26336b30-9510-4663-9d4a-c70dae7cec01"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/26336b30-9510-4663-9d4a-c70dae7cec01 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.397848"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:17:49.397848"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:17:49.400712') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.401401"], ["expired_at", "2015-05-14 18:17:49.401512"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bddf8b0e-3252-4f92-bcf0-72fa74575c38"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bddf8b0e-3252-4f92-bcf0-72fa74575c38 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.407303"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:17:49.407303"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:17:49.411327"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:17:49.414010') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.414662"], ["expired_at", "2015-05-14 18:17:49.414771"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fae544c7-9499-4b85-b409-f7c366659218"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fae544c7-9499-4b85-b409-f7c366659218 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.420103"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:17:49.420103"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:17:49.424727') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.425418"], ["expired_at", "2015-05-14 18:17:49.425534"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ee1d332f-d164-4d0c-8444-2d9a90e0e10a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ee1d332f-d164-4d0c-8444-2d9a90e0e10a Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ee1d332f-d164-4d0c-8444-2d9a90e0e10a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.431052"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:17:49.431052"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:17:49.435451') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.436094"], ["expired_at", "2015-05-14 18:17:49.436201"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "386b2add-e320-47df-bfe8-e0c1a5e32caa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/386b2add-e320-47df-bfe8-e0c1a5e32caa Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '386b2add-e320-47df-bfe8-e0c1a5e32caa' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.443211"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:17:49.443211"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:17:49.445985') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.446763"], ["expired_at", "2015-05-14 18:17:49.446876"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8f87166f-9af2-474e-a267-e4f6a3e6da81"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8f87166f-9af2-474e-a267-e4f6a3e6da81 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.452564"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:17:49.452564"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.453602"], ["expired_at", "2015-05-14 18:17:49.453706"], ["init_params", "{}"], ["oauth_code", "b15d196d-a5ca-4d1b-8b56-4f396f0b5ee6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:17:49.454533"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:17:49.459003') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.460083"], ["expired_at", "2015-05-14 18:17:49.460181"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "27cc2f3b-e9c7-4cb2-ab68-b3608a152ed4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/27cc2f3b-e9c7-4cb2-ab68-b3608a152ed4 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.467035"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:17:49.467035"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:17:49.469929') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.470613"], ["expired_at", "2015-05-14 18:17:49.470725"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "81a99d9d-5ea5-4cfc-8ad3-e940156ba546"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/81a99d9d-5ea5-4cfc-8ad3-e940156ba546 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '81a99d9d-5ea5-4cfc-8ad3-e940156ba546' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.475242"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:17:49.475242"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:17:49.480934') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.481588"], ["expired_at", "2015-05-14 18:17:49.481701"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "485e93ff-8a9a-4cf8-8dfd-0717e234af8a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/485e93ff-8a9a-4cf8-8dfd-0717e234af8a Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:17:49.487113"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:17:49.487113"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:17:49.491520') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:17:49.492150"], ["expired_at", "2015-05-14 18:17:49.492255"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "091cd00c-6e33-4b59-9098-4c6d32b9b6ff"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/091cd00c-6e33-4b59-9098-4c6d32b9b6ff Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '091cd00c-6e33-4b59-9098-4c6d32b9b6ff' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.024298"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:11.024298"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.046609"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:18:11.046609"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:11.061686') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.066000"], ["expired_at", "2015-05-14 18:18:11.066215"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "05aad32e-231c-4446-b19f-8883bfd3138f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/05aad32e-231c-4446-b19f-8883bfd3138f Completed 302 Found in 23ms (ActiveRecord: 2.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.074113"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:18:11.074113"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:11.079761') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.080614"], ["expired_at", "2015-05-14 18:18:11.080754"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "617fa314-269a-4ed8-9d3f-17e504510139"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/617fa314-269a-4ed8-9d3f-17e504510139 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '617fa314-269a-4ed8-9d3f-17e504510139' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.089616"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:18:11.089616"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:11.093004') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.093934"], ["expired_at", "2015-05-14 18:18:11.094069"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "12741747-fe70-4798-90a8-668330c2a51d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/12741747-fe70-4798-90a8-668330c2a51d Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '12741747-fe70-4798-90a8-668330c2a51d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.100430"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:18:11.100430"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.101702"], ["expired_at", "2015-05-14 18:18:11.101821"], ["init_params", "{}"], ["oauth_code", "70716264-b784-4531-806d-0e51583d1abd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:18:11.102720"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:11.108593') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.110076"], ["expired_at", "2015-05-14 18:18:11.110205"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "27bb099b-aab3-42c5-9fa3-8790d3d74338"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/27bb099b-aab3-42c5-9fa3-8790d3d74338 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.116103"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:18:11.116103"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:11.121693') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.122462"], ["expired_at", "2015-05-14 18:18:11.122585"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b26759aa-3dea-480b-9011-622d3971231b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b26759aa-3dea-480b-9011-622d3971231b Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b26759aa-3dea-480b-9011-622d3971231b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.128833"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:18:11.128833"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:11.135498') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.136300"], ["expired_at", "2015-05-14 18:18:11.136428"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d93ef45c-61c8-44e8-9117-c50c60b53077"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d93ef45c-61c8-44e8-9117-c50c60b53077 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.142021"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:11.142021"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:18:11.142972"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.153004"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:11.153004"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.160717"], ["expired_at", "2015-05-14 17:48:11.160841"], ["oauth_code", "6a704560-d4c7-45cd-b889-7a7ad0584578"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.5ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.175940"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:18:11.175940"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:11.179205') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.180012"], ["expired_at", "2015-05-14 18:18:11.180142"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "530aa83e-d899-41d8-b8a5-67a2975f4006"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/530aa83e-d899-41d8-b8a5-67a2975f4006 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.186395"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:11.186395"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:18:11.190778"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:11.194033') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.194909"], ["expired_at", "2015-05-14 18:18:11.195051"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3417f512-e48a-4e23-b316-40a84fb81345"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3417f512-e48a-4e23-b316-40a84fb81345 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.201918"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:11.201918"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:11.207375') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.208170"], ["expired_at", "2015-05-14 18:18:11.208328"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ff5df9ee-3887-4df3-b61b-fc417e19d1d3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ff5df9ee-3887-4df3-b61b-fc417e19d1d3 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ff5df9ee-3887-4df3-b61b-fc417e19d1d3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.253994"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:18:11.253994"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:11.257491') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.258328"], ["expired_at", "2015-05-14 18:18:11.258460"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ed51cda4-7536-45f4-a1f0-005c93ab3fdb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ed51cda4-7536-45f4-a1f0-005c93ab3fdb Completed 302 Found in 44ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ed51cda4-7536-45f4-a1f0-005c93ab3fdb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:11.263881"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:11.263881"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.265067"], ["expired_at", "2015-05-14 18:18:11.265179"], ["init_params", "{}"], ["oauth_code", "6c88ff75-75f6-4521-b0dd-0c528ca67039"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:18:11.266115"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:11.271713') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.273252"], ["expired_at", "2015-05-14 18:18:11.273455"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e8fd0ce3-d9f6-4d49-a085-5be81b00bc36"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e8fd0ce3-d9f6-4d49-a085-5be81b00bc36 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.277032"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:11.277032"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.278340"], ["expired_at", "2015-05-14 18:18:11.278447"], ["oauth_code", "a09b84cc-9414-491c-8ca1-bbf883d88fdb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:18:11.279348') AND "skydrive_api_keys"."oauth_code" = 'a09b84cc-9414-491c-8ca1-bbf883d88fdb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "7fdd8210-2715-4e58-a716-051dfadc5d2d"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.282348"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:11.282348"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:11.283503"], ["expired_at", "2015-05-14 18:18:11.283604"], ["oauth_code", "3e092664-2450-4cac-90ad-0b2319634eba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [DCLDGZNL] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [DCLDGZNL] SKYDRIVE REQUEST PAYLOAD: [DCLDGZNL] SKYDRIVE REQUEST HEADERS: - Bearer [DCLDGZNL] SKYDRIVE RESPONSE CODE: 200 [DCLDGZNL] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [NZOHEICA] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [NZOHEICA] SKYDRIVE BACKTRACE: [NZOHEICA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [NZOHEICA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [NZOHEICA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [NZOHEICA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [NZOHEICA] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [NZOHEICA] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [NZOHEICA] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [NZOHEICA] SKYDRIVE REQUEST HEADERS: [NZOHEICA] - Authorization: Bearer [NZOHEICA] SKYDRIVE RESPONSE HEADERS: [NZOHEICA] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [NZOHEICA] SKYDRIVE RESPONSE BODY: [NZOHEICA] - { [NZOHEICA] - "error": { [NZOHEICA] - "code": "-2147024891, System.UnauthorizedAccessException", [NZOHEICA] - "message": "Access denied. You do not have permission to perform this action or access this resource." [NZOHEICA] - } [NZOHEICA] - } [NZOHEICA] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [AYTZRZEE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AYTZRZEE] SKYDRIVE REQUEST PAYLOAD: [AYTZRZEE] SKYDRIVE REQUEST HEADERS: - [AYTZRZEE] SKYDRIVE RESPONSE CODE: 200 [AYTZRZEE] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ZQPOPSIQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZQPOPSIQ] SKYDRIVE REQUEST PAYLOAD: [ZQPOPSIQ] SKYDRIVE REQUEST HEADERS: - [ZQPOPSIQ] SKYDRIVE RESPONSE CODE: 200 [ZQPOPSIQ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [JRCMSEAT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JRCMSEAT] SKYDRIVE REQUEST PAYLOAD: [JRCMSEAT] SKYDRIVE REQUEST HEADERS: - [JRCMSEAT] SKYDRIVE RESPONSE CODE: 200 [JRCMSEAT] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.707915"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:54.707915"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.736331"], ["expired_at", "2015-05-14 17:48:54.736536"], ["oauth_code", "d8961e80-52b1-4bae-b0f2-8d4b8b06086d"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 11ms (Views: 4.5ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.747101"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:54.747101"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:18:54.748111"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.758309"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:54.758309"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:18:54.762770"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:54.765753') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.766475"], ["expired_at", "2015-05-14 18:18:54.766584"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "01554a15-5511-47bc-9449-133b3e22b46c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/01554a15-5511-47bc-9449-133b3e22b46c Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.773364"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:54.773364"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:54.778508') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.779215"], ["expired_at", "2015-05-14 18:18:54.779338"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "660b0ec0-df0b-4265-b3c0-353c935e90e8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/660b0ec0-df0b-4265-b3c0-353c935e90e8 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '660b0ec0-df0b-4265-b3c0-353c935e90e8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.790976"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:18:54.790976"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:54.794530') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.795346"], ["expired_at", "2015-05-14 18:18:54.795470"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "230166ea-1722-4471-8098-9c24eafdfd5c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/230166ea-1722-4471-8098-9c24eafdfd5c Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.800928"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:54.800928"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.801916"], ["expired_at", "2015-05-14 18:18:54.802010"], ["init_params", "{}"], ["oauth_code", "c5fcb46b-19fb-442c-8c28-d4d0cc19b7f0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:18:54.802732"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:54.806978') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.808120"], ["expired_at", "2015-05-14 18:18:54.808217"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a35efdc2-b1fa-427a-95f4-266cba7ec319"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a35efdc2-b1fa-427a-95f4-266cba7ec319 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.814090"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:18:54.814090"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:54.816765') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.817410"], ["expired_at", "2015-05-14 18:18:54.817513"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a9d32c66-b56c-4bfa-b5ee-bc33023fb425"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a9d32c66-b56c-4bfa-b5ee-bc33023fb425 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a9d32c66-b56c-4bfa-b5ee-bc33023fb425' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.823662"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:18:54.823662"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:54.826247') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.826877"], ["expired_at", "2015-05-14 18:18:54.826979"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f59c2259-1964-44e4-8b36-a7d08070282f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f59c2259-1964-44e4-8b36-a7d08070282f Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f59c2259-1964-44e4-8b36-a7d08070282f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.831663"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:18:54.831663"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:54.836396') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.837199"], ["expired_at", "2015-05-14 18:18:54.837323"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f7abc3a7-d945-4cb9-9cef-2c7c12a0ae8a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f7abc3a7-d945-4cb9-9cef-2c7c12a0ae8a Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f7abc3a7-d945-4cb9-9cef-2c7c12a0ae8a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.845063"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:18:54.845063"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:54.848132') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.848815"], ["expired_at", "2015-05-14 18:18:54.848920"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6ddce61f-d420-4742-b960-9a0efd6f2b23"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6ddce61f-d420-4742-b960-9a0efd6f2b23 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.853968"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:18:54.853968"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:54.859143') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.859793"], ["expired_at", "2015-05-14 18:18:54.859893"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "92a4c004-0820-4343-b2c6-e292577c525f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/92a4c004-0820-4343-b2c6-e292577c525f Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.865375"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:18:54.865375"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:54.871028') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.871738"], ["expired_at", "2015-05-14 18:18:54.871845"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "78e15a01-7087-404a-9724-67ff34a77e3a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/78e15a01-7087-404a-9724-67ff34a77e3a Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '78e15a01-7087-404a-9724-67ff34a77e3a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.913190"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:18:54.913190"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.914753"], ["expired_at", "2015-05-14 18:18:54.914881"], ["init_params", "{}"], ["oauth_code", "3604a739-b456-43af-b310-3dfefd7e29b5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:18:54.915964"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:18:54.920706') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:54.921855"], ["expired_at", "2015-05-14 18:18:54.921958"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0cb94696-394b-41b2-9392-5392c12c6ba5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0cb94696-394b-41b2-9392-5392c12c6ba5 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:18:54.928434"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:54.928434"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [LWUHVSYW] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [LWUHVSYW] SKYDRIVE REQUEST PAYLOAD: [LWUHVSYW] SKYDRIVE REQUEST HEADERS: - Bearer [LWUHVSYW] SKYDRIVE RESPONSE CODE: 200 [LWUHVSYW] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [LYSPUKFC] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [LYSPUKFC] SKYDRIVE BACKTRACE: [LYSPUKFC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [LYSPUKFC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [LYSPUKFC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [LYSPUKFC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [LYSPUKFC] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [LYSPUKFC] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [LYSPUKFC] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [LYSPUKFC] SKYDRIVE REQUEST HEADERS: [LYSPUKFC] - Authorization: Bearer [LYSPUKFC] SKYDRIVE RESPONSE HEADERS: [LYSPUKFC] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [LYSPUKFC] SKYDRIVE RESPONSE BODY: [LYSPUKFC] - { [LYSPUKFC] - "error": { [LYSPUKFC] - "code": "-2147024891, System.UnauthorizedAccessException", [LYSPUKFC] - "message": "Access denied. You do not have permission to perform this action or access this resource." [LYSPUKFC] - } [LYSPUKFC] - } [LYSPUKFC] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [LCNHCRKS] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LCNHCRKS] SKYDRIVE REQUEST PAYLOAD: [LCNHCRKS] SKYDRIVE REQUEST HEADERS: - [LCNHCRKS] SKYDRIVE RESPONSE CODE: 200 [LCNHCRKS] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [TSXNEMEP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TSXNEMEP] SKYDRIVE REQUEST PAYLOAD: [TSXNEMEP] SKYDRIVE REQUEST HEADERS: - [TSXNEMEP] SKYDRIVE RESPONSE CODE: 200 [TSXNEMEP] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KMBSSODK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KMBSSODK] SKYDRIVE REQUEST PAYLOAD: [KMBSSODK] SKYDRIVE REQUEST HEADERS: - [KMBSSODK] SKYDRIVE RESPONSE CODE: 200 [KMBSSODK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:55.021898"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:55.021898"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:55.023904"], ["expired_at", "2015-05-14 18:18:55.024052"], ["oauth_code", "e8d031f1-1255-48c2-a7f7-21eb199f6a34"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:55.027167"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:18:55.027167"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:18:55.028753"], ["expired_at", "2015-05-14 18:18:55.028857"], ["oauth_code", "7fb9d634-8305-4286-a947-dc73465e88a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:18:55.029907') AND "skydrive_api_keys"."oauth_code" = '7fb9d634-8305-4286-a947-dc73465e88a3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8c6cc347-7adb-4249-b350-5de4ce0aaee7"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.4ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [RGNTHRXP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RGNTHRXP] SKYDRIVE REQUEST PAYLOAD: [RGNTHRXP] SKYDRIVE REQUEST HEADERS: - [RGNTHRXP] SKYDRIVE RESPONSE CODE: 200 [RGNTHRXP] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [YGDRNHQG] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [YGDRNHQG] SKYDRIVE REQUEST PAYLOAD: [YGDRNHQG] SKYDRIVE REQUEST HEADERS: - Bearer [YGDRNHQG] SKYDRIVE RESPONSE CODE: 200 [YGDRNHQG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [YMMYAURV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YMMYAURV] SKYDRIVE REQUEST PAYLOAD: [YMMYAURV] SKYDRIVE REQUEST HEADERS: - [YMMYAURV] SKYDRIVE RESPONSE CODE: 200 [YMMYAURV] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [EHMVXDEA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EHMVXDEA] SKYDRIVE REQUEST PAYLOAD: [EHMVXDEA] SKYDRIVE REQUEST HEADERS: - [EHMVXDEA] SKYDRIVE RESPONSE CODE: 200 [EHMVXDEA] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction [CROSVIQM] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [CROSVIQM] SKYDRIVE BACKTRACE: [CROSVIQM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [CROSVIQM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [CROSVIQM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [CROSVIQM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [CROSVIQM] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [CROSVIQM] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [CROSVIQM] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [CROSVIQM] SKYDRIVE REQUEST HEADERS: [CROSVIQM] - Authorization: Bearer [CROSVIQM] SKYDRIVE RESPONSE HEADERS: [CROSVIQM] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [CROSVIQM] SKYDRIVE RESPONSE BODY: [CROSVIQM] - { [CROSVIQM] - "error": { [CROSVIQM] - "code": "-2147024891, System.UnauthorizedAccessException", [CROSVIQM] - "message": "Access denied. You do not have permission to perform this action or access this resource." [CROSVIQM] - } [CROSVIQM] - } [CROSVIQM] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:31.884931"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:19:31.884931"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:19:31.905095') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:31.910494"], ["expired_at", "2015-05-14 18:19:31.910754"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f755df12-1a43-4f3d-8683-fee7ebb680a5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f755df12-1a43-4f3d-8683-fee7ebb680a5 Completed 302 Found in 32ms (ActiveRecord: 2.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:31.921516"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:19:31.921516"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:19:31.925629') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:31.926474"], ["expired_at", "2015-05-14 18:19:31.926593"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e6931d9f-4973-497d-95d8-c521c879edb3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e6931d9f-4973-497d-95d8-c521c879edb3 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e6931d9f-4973-497d-95d8-c521c879edb3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:31.932879"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:19:31.932879"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:19:31.939315"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:19:31.944402') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:31.945522"], ["expired_at", "2015-05-14 18:19:31.945690"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "90f7dc1d-9b12-4de3-881e-3764758b1d46"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/90f7dc1d-9b12-4de3-881e-3764758b1d46 Completed 302 Found in 10ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:31.952912"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:19:31.952912"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:31.954340"], ["expired_at", "2015-05-14 18:19:31.954485"], ["init_params", "{}"], ["oauth_code", "2cc82c4d-3396-4c79-979f-831e3dadd22e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:19:31.955502"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:19:31.961940') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:31.963601"], ["expired_at", "2015-05-14 18:19:31.963705"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "437c3b9a-ed9d-457a-9c01-6d65bd4d7919"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/437c3b9a-ed9d-457a-9c01-6d65bd4d7919 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:31.970002"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:19:31.970002"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:19:31.977064') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:31.978125"], ["expired_at", "2015-05-14 18:19:31.978285"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f4b2daf-d7b3-455a-bc18-c50f4f592ce9"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f4b2daf-d7b3-455a-bc18-c50f4f592ce9 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0f4b2daf-d7b3-455a-bc18-c50f4f592ce9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:31.985181"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:19:31.985181"], ["username", "user"]]  (0.3ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.066301"], ["expired_at", "2015-05-14 17:49:32.066468"], ["oauth_code", "c5e9d605-213d-45d5-89e1-1653cc2749c2"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 6.3ms | ActiveRecord: 0.3ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:32.078376"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:19:32.078376"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:19:32.079629"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:32.094630"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:19:32.094630"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:19:32.102180') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.103303"], ["expired_at", "2015-05-14 18:19:32.103484"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "30f40a71-18f9-40d6-8a92-26f5658c60f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/30f40a71-18f9-40d6-8a92-26f5658c60f5 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '30f40a71-18f9-40d6-8a92-26f5658c60f5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:32.112315"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:19:32.112315"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:19:32.120586') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.121215"], ["expired_at", "2015-05-14 18:19:32.121315"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "114c04ee-a829-4c83-98a2-b5be9713a90b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/114c04ee-a829-4c83-98a2-b5be9713a90b Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:32.128485"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:19:32.128485"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:19:32.131782') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.132675"], ["expired_at", "2015-05-14 18:19:32.132820"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "16d0cc29-4283-452d-be1d-45c1d68e8d46"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/16d0cc29-4283-452d-be1d-45c1d68e8d46 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:32.143888"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:19:32.143888"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:19:32.146672') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.147543"], ["expired_at", "2015-05-14 18:19:32.147679"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d5d2251f-6c44-4cd6-897e-4c785d5fd314"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d5d2251f-6c44-4cd6-897e-4c785d5fd314 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd5d2251f-6c44-4cd6-897e-4c785d5fd314' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:32.153977"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:19:32.153977"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.155401"], ["expired_at", "2015-05-14 18:19:32.155543"], ["init_params", "{}"], ["oauth_code", "50b20361-1b75-41c7-a72e-125a63d10072"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:19:32.156587"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:19:32.162580') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.164134"], ["expired_at", "2015-05-14 18:19:32.164245"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7ef8b05c-f45a-4a0c-a4b7-d2cb1b6e8257"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7ef8b05c-f45a-4a0c-a4b7-d2cb1b6e8257 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:19:32.170928"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:19:32.170928"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:19:32.176491') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.177555"], ["expired_at", "2015-05-14 18:19:32.177729"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2b88cacc-4a3d-4b07-a713-b3d4497fd25e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2b88cacc-4a3d-4b07-a713-b3d4497fd25e Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2b88cacc-4a3d-4b07-a713-b3d4497fd25e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.182490"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:19:32.182490"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.183983"], ["expired_at", "2015-05-14 18:19:32.184120"], ["oauth_code", "b6d67bf7-f699-48de-b752-42714373ef6e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (1.2ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.188409"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:19:32.188409"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:19:32.190188"], ["expired_at", "2015-05-14 18:19:32.190355"], ["oauth_code", "8b37e534-0852-43f6-b0e3-e1113db459ca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:19:32.191541') AND "skydrive_api_keys"."oauth_code" = '8b37e534-0852-43f6-b0e3-e1113db459ca' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "0fd9221a-32ae-4168-aa8f-5d58d56314e7"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.353575"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:20:52.353575"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.359607"], ["expired_at", "2015-05-14 18:20:52.359899"], ["init_params", "{}"], ["oauth_code", "364f364e-2176-4d50-b80d-038813f7d538"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:20:52.361985"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:20:52.379301') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.380968"], ["expired_at", "2015-05-14 18:20:52.381083"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "812b6ae1-8ceb-43b2-a898-a8bf30944085"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/812b6ae1-8ceb-43b2-a898-a8bf30944085 Completed 302 Found in 16ms (ActiveRecord: 0.9ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.389024"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:20:52.389024"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:20:52.395029"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:20:52.397776') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.398463"], ["expired_at", "2015-05-14 18:20:52.398580"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d961f51e-9b4f-43f9-b37a-9fa14e5a169b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d961f51e-9b4f-43f9-b37a-9fa14e5a169b Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.408347"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:20:52.408347"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:20:52.411259') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.412242"], ["expired_at", "2015-05-14 18:20:52.412435"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bf062750-4c4c-40a6-a4e1-96d618dbfe5e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bf062750-4c4c-40a6-a4e1-96d618dbfe5e Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.419390"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:20:52.419390"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:20:52.424594') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.425266"], ["expired_at", "2015-05-14 18:20:52.425372"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fffcce25-fa23-4527-8809-0bcd12e9a1fc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fffcce25-fa23-4527-8809-0bcd12e9a1fc Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fffcce25-fa23-4527-8809-0bcd12e9a1fc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.432094"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:20:52.432094"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:20:52.435318') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.436149"], ["expired_at", "2015-05-14 18:20:52.436263"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "200cb7c8-c094-4c99-806a-370dfd67f9f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/200cb7c8-c094-4c99-806a-370dfd67f9f5 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '200cb7c8-c094-4c99-806a-370dfd67f9f5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.441370"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:20:52.441370"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:20:52.447372') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.448126"], ["expired_at", "2015-05-14 18:20:52.448245"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc96f3c2-7b97-4051-82f7-8a4b445be4e1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc96f3c2-7b97-4051-82f7-8a4b445be4e1 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.455864"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:20:52.455864"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:20:52.458984') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.459673"], ["expired_at", "2015-05-14 18:20:52.459781"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0deb7ce9-b595-4d50-bc2d-7bc222eb4177"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0deb7ce9-b595-4d50-bc2d-7bc222eb4177 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0deb7ce9-b595-4d50-bc2d-7bc222eb4177' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.465983"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:20:52.465983"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.467664"], ["expired_at", "2015-05-14 18:20:52.467830"], ["init_params", "{}"], ["oauth_code", "5c2ece9c-22e2-4b50-ac2d-e246fb12fabd"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:20:52.468988"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:20:52.475382') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.476637"], ["expired_at", "2015-05-14 18:20:52.476732"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "853f485d-b8b7-4c6f-8a6e-5ff35bfb5f80"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/853f485d-b8b7-4c6f-8a6e-5ff35bfb5f80 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.481670"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:20:52.481670"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:20:52.486771') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.487592"], ["expired_at", "2015-05-14 18:20:52.487722"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "623e36c2-170f-441a-a87d-2665e0550dc5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/623e36c2-170f-441a-a87d-2665e0550dc5 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '623e36c2-170f-441a-a87d-2665e0550dc5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.498061"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:20:52.498061"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:20:52.501726') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.502399"], ["expired_at", "2015-05-14 18:20:52.502499"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f9eeb14f-d81f-440a-a8e1-81051c7f455e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f9eeb14f-d81f-440a-a8e1-81051c7f455e Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.509843"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:20:52.509843"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:20:52.516654') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.517656"], ["expired_at", "2015-05-14 18:20:52.517822"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5dbf95d7-6aaa-4d52-a4c0-8889ec6c6f27"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5dbf95d7-6aaa-4d52-a4c0-8889ec6c6f27 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5dbf95d7-6aaa-4d52-a4c0-8889ec6c6f27' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.522982"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:20:52.522982"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:20:52.523726"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.533329"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:20:52.533329"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.539990"], ["expired_at", "2015-05-14 17:50:52.540100"], ["oauth_code", "8a0985b3-6229-48d3-88b0-418a3c1c04ef"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 44ms (Views: 41.5ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.586018"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:20:52.586018"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.587156"], ["expired_at", "2015-05-14 18:20:52.587253"], ["oauth_code", "bf0c62f0-ece2-458d-8568-a55b1f177268"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:20:52.587967') AND "skydrive_api_keys"."oauth_code" = 'bf0c62f0-ece2-458d-8568-a55b1f177268' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "f62b96b4-3ee8-46cc-b38a-52636bb5f05e"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.590740"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:20:52.590740"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:20:52.591863"], ["expired_at", "2015-05-14 18:20:52.591960"], ["oauth_code", "41340aee-269e-429d-a91b-6621a442e23b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:20:52.600327"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:20:52.600327"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Filter chain halted as :ensure_authenticated_user rendered or redirected Completed 401 Unauthorized in 0ms (ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [JGYSAUUO] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [JGYSAUUO] SKYDRIVE REQUEST PAYLOAD: [JGYSAUUO] SKYDRIVE REQUEST HEADERS: - Bearer [JGYSAUUO] SKYDRIVE RESPONSE CODE: 200 [JGYSAUUO] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [NNOFBKVR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NNOFBKVR] SKYDRIVE REQUEST PAYLOAD: [NNOFBKVR] SKYDRIVE REQUEST HEADERS: - [NNOFBKVR] SKYDRIVE RESPONSE CODE: 200 [NNOFBKVR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [QHRWRQHL] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [QHRWRQHL] SKYDRIVE BACKTRACE: [QHRWRQHL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [QHRWRQHL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [QHRWRQHL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [QHRWRQHL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [QHRWRQHL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [QHRWRQHL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [QHRWRQHL] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [QHRWRQHL] SKYDRIVE REQUEST HEADERS: [QHRWRQHL] - Authorization: Bearer [QHRWRQHL] SKYDRIVE RESPONSE HEADERS: [QHRWRQHL] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [QHRWRQHL] SKYDRIVE RESPONSE BODY: [QHRWRQHL] - { [QHRWRQHL] - "error": { [QHRWRQHL] - "code": "-2147024891, System.UnauthorizedAccessException", [QHRWRQHL] - "message": "Access denied. You do not have permission to perform this action or access this resource." [QHRWRQHL] - } [QHRWRQHL] - } [QHRWRQHL] END --  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [BXVGMEBQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BXVGMEBQ] SKYDRIVE REQUEST PAYLOAD: [BXVGMEBQ] SKYDRIVE REQUEST HEADERS: - [BXVGMEBQ] SKYDRIVE RESPONSE CODE: 200 [BXVGMEBQ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [NKJRPSUX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NKJRPSUX] SKYDRIVE REQUEST PAYLOAD: [NKJRPSUX] SKYDRIVE REQUEST HEADERS: - [NKJRPSUX] SKYDRIVE RESPONSE CODE: 200 [NKJRPSUX] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [NTCBROON] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [NTCBROON] SKYDRIVE REQUEST PAYLOAD: [NTCBROON] SKYDRIVE REQUEST HEADERS: - Bearer [NTCBROON] SKYDRIVE RESPONSE CODE: 200 [NTCBROON] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [NAKLQJWI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NAKLQJWI] SKYDRIVE REQUEST PAYLOAD: [NAKLQJWI] SKYDRIVE REQUEST HEADERS: - [NAKLQJWI] SKYDRIVE RESPONSE CODE: 200 [NAKLQJWI] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [CBYSWTDW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CBYSWTDW] SKYDRIVE REQUEST PAYLOAD: [CBYSWTDW] SKYDRIVE REQUEST HEADERS: - [CBYSWTDW] SKYDRIVE RESPONSE CODE: 200 [CBYSWTDW] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [DTXRTIOD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DTXRTIOD] SKYDRIVE REQUEST PAYLOAD: [DTXRTIOD] SKYDRIVE REQUEST HEADERS: - [DTXRTIOD] SKYDRIVE RESPONSE CODE: 200 [DTXRTIOD] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction [LYGSCMYU] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [LYGSCMYU] SKYDRIVE BACKTRACE: [LYGSCMYU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [LYGSCMYU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [LYGSCMYU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [LYGSCMYU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [LYGSCMYU] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [LYGSCMYU] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [LYGSCMYU] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [LYGSCMYU] SKYDRIVE REQUEST HEADERS: [LYGSCMYU] - Authorization: Bearer [LYGSCMYU] SKYDRIVE RESPONSE HEADERS: [LYGSCMYU] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [LYGSCMYU] SKYDRIVE RESPONSE BODY: [LYGSCMYU] - { [LYGSCMYU] - "error": { [LYGSCMYU] - "code": "-2147024891, System.UnauthorizedAccessException", [LYGSCMYU] - "message": "Access denied. You do not have permission to perform this action or access this resource." [LYGSCMYU] - } [LYGSCMYU] - } [LYGSCMYU] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:04.933237"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:21:04.933237"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:04.939063"], ["expired_at", "2015-05-14 18:21:04.939263"], ["init_params", "{}"], ["oauth_code", "34f58ad6-78e2-49fe-bd7c-e07bec32a645"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:21:04.940949"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:21:04.965018') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:04.967242"], ["expired_at", "2015-05-14 18:21:04.967405"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f03c42ae-c554-4667-a89c-9fe8c1538e61"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f03c42ae-c554-4667-a89c-9fe8c1538e61 Completed 302 Found in 23ms (ActiveRecord: 1.4ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:04.975865"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:21:04.975865"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:21:04.980866') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:04.982815"], ["expired_at", "2015-05-14 18:21:04.983039"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "48ae129b-db56-4b12-8eb2-658fc92d13e4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/48ae129b-db56-4b12-8eb2-658fc92d13e4 Completed 302 Found in 11ms (ActiveRecord: 2.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '48ae129b-db56-4b12-8eb2-658fc92d13e4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:04.990528"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:21:04.990528"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:21:04.996155"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:21:04.999723') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.000686"], ["expired_at", "2015-05-14 18:21:05.000850"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5431f72c-d619-463d-92c9-45456680ee19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5431f72c-d619-463d-92c9-45456680ee19 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:05.011722"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:21:05.011722"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:21:05.015268') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.016177"], ["expired_at", "2015-05-14 18:21:05.016310"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a3468be0-ec15-4803-8bd6-380b0c047d80"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a3468be0-ec15-4803-8bd6-380b0c047d80 Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:05.023239"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:21:05.023239"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:21:05.030145') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.031121"], ["expired_at", "2015-05-14 18:21:05.031272"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ee96ab43-2075-4194-8e43-17c36726928d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ee96ab43-2075-4194-8e43-17c36726928d Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ee96ab43-2075-4194-8e43-17c36726928d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:05.038642"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:21:05.038642"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.114500"], ["expired_at", "2015-05-14 17:51:05.114639"], ["oauth_code", "17a00e6f-953a-4e0e-b75a-7709bfe64f1a"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 4.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:05.124747"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:21:05.124747"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:21:05.126188"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:05.142094"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:21:05.142094"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:21:05.148878') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.149776"], ["expired_at", "2015-05-14 18:21:05.149920"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "be3faaba-8725-4316-9f8d-46686450429f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/be3faaba-8725-4316-9f8d-46686450429f Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:05.156470"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:21:05.156470"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:21:05.162212') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.163028"], ["expired_at", "2015-05-14 18:21:05.163165"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "093d598b-fc29-4c08-9ca8-d0c3112881bf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/093d598b-fc29-4c08-9ca8-d0c3112881bf Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '093d598b-fc29-4c08-9ca8-d0c3112881bf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:05.171745"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:21:05.171745"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:21:05.175374') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.176236"], ["expired_at", "2015-05-14 18:21:05.176368"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "92892368-6c72-4c04-bd3b-376c189bab05"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/92892368-6c72-4c04-bd3b-376c189bab05 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '92892368-6c72-4c04-bd3b-376c189bab05' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:05.186006"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:21:05.186006"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:21:05.189177') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.189990"], ["expired_at", "2015-05-14 18:21:05.190123"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c31e2553-1c32-42b3-85ae-db940103a727"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c31e2553-1c32-42b3-85ae-db940103a727 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:05.196516"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:21:05.196516"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:21:05.202635') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.203515"], ["expired_at", "2015-05-14 18:21:05.203657"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8630bc55-05ba-470f-a445-31d9f68eb464"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8630bc55-05ba-470f-a445-31d9f68eb464 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8630bc55-05ba-470f-a445-31d9f68eb464' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:05.210027"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:21:05.210027"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.211313"], ["expired_at", "2015-05-14 18:21:05.211439"], ["init_params", "{}"], ["oauth_code", "a41b96fc-ab6f-4a74-ba1b-4729155028c0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:21:05.212299"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:21:05.217613') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.218969"], ["expired_at", "2015-05-14 18:21:05.219097"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "98964fd5-9ca7-4fb2-bbb3-95e508b1f12b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/98964fd5-9ca7-4fb2-bbb3-95e508b1f12b Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:21:05.223729"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:21:05.223729"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Filter chain halted as :ensure_authenticated_user rendered or redirected Completed 401 Unauthorized in 0ms (ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.235280"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:21:05.235280"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.236903"], ["expired_at", "2015-05-14 18:21:05.237041"], ["oauth_code", "a7f0aef9-3782-41aa-af33-f12aa2500c59"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.240756"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:21:05.240756"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:21:05.243073"], ["expired_at", "2015-05-14 18:21:05.243274"], ["oauth_code", "47d7f09c-8469-41ce-af58-654dbf291e06"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:21:05.244721') AND "skydrive_api_keys"."oauth_code" = '47d7f09c-8469-41ce-af58-654dbf291e06' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "fa5f107e-aac9-4e58-a3f8-1d5120ab9384"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:19.794380"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:22:19.794380"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Filter chain halted as :ensure_authenticated_user rendered or redirected Completed 401 Unauthorized in 0ms (ActiveRecord: 0.0ms)  (0.9ms) rollback transaction  (0.1ms) begin transaction [XHMSRFQQ] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [XHMSRFQQ] SKYDRIVE BACKTRACE: [XHMSRFQQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [XHMSRFQQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [XHMSRFQQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [XHMSRFQQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [XHMSRFQQ] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [XHMSRFQQ] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [XHMSRFQQ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [XHMSRFQQ] SKYDRIVE REQUEST HEADERS: [XHMSRFQQ] - Authorization: Bearer [XHMSRFQQ] SKYDRIVE RESPONSE HEADERS: [XHMSRFQQ] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [XHMSRFQQ] SKYDRIVE RESPONSE BODY: [XHMSRFQQ] - { [XHMSRFQQ] - "error": { [XHMSRFQQ] - "code": "-2147024891, System.UnauthorizedAccessException", [XHMSRFQQ] - "message": "Access denied. You do not have permission to perform this action or access this resource." [XHMSRFQQ] - } [XHMSRFQQ] - } [XHMSRFQQ] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [PIIEFKEN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PIIEFKEN] SKYDRIVE REQUEST PAYLOAD: [PIIEFKEN] SKYDRIVE REQUEST HEADERS: - [PIIEFKEN] SKYDRIVE RESPONSE CODE: 200 [PIIEFKEN] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [FVXPCBWH] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [FVXPCBWH] SKYDRIVE REQUEST PAYLOAD: [FVXPCBWH] SKYDRIVE REQUEST HEADERS: - Bearer [FVXPCBWH] SKYDRIVE RESPONSE CODE: 200 [FVXPCBWH] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [JNYWQWKL] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JNYWQWKL] SKYDRIVE REQUEST PAYLOAD: [JNYWQWKL] SKYDRIVE REQUEST HEADERS: - [JNYWQWKL] SKYDRIVE RESPONSE CODE: 200 [JNYWQWKL] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [DAZYIXVN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DAZYIXVN] SKYDRIVE REQUEST PAYLOAD: [DAZYIXVN] SKYDRIVE REQUEST HEADERS: - [DAZYIXVN] SKYDRIVE RESPONSE CODE: 200 [DAZYIXVN] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:19.888399"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:22:19.888399"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:19.909869"], ["expired_at", "2015-05-14 17:52:19.910049"], ["oauth_code", "17fa9898-9b35-45df-943a-479a89c72e2e"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 3.6ms | ActiveRecord: 0.4ms)  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:19.919038"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:22:19.919038"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:22:19.919774"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:19.945932"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:22:19.945932"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:22:19.949991') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:19.950915"], ["expired_at", "2015-05-14 18:22:19.951073"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "38a87d5f-b1ff-43d1-8591-c367c0cc8d40"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/38a87d5f-b1ff-43d1-8591-c367c0cc8d40 Completed 302 Found in 12ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:19.959088"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:22:19.959088"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:22:19.961841') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:19.962511"], ["expired_at", "2015-05-14 18:22:19.962617"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "940ddaaf-e2cf-4c2c-8aca-365a6c1f62d0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/940ddaaf-e2cf-4c2c-8aca-365a6c1f62d0 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '940ddaaf-e2cf-4c2c-8aca-365a6c1f62d0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:20.008964"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:22:20.008964"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:22:20.013840') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.014497"], ["expired_at", "2015-05-14 18:22:20.014614"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a06cb1c0-5fb1-4e35-9398-34c645a9c47c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a06cb1c0-5fb1-4e35-9398-34c645a9c47c Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a06cb1c0-5fb1-4e35-9398-34c645a9c47c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:20.020156"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:22:20.020156"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:22:20.023884"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:22:20.026303') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.026945"], ["expired_at", "2015-05-14 18:22:20.027045"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f78a8f11-fb22-4765-8bc7-9fb7633f868b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f78a8f11-fb22-4765-8bc7-9fb7633f868b Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:20.032055"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:22:20.032055"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.033016"], ["expired_at", "2015-05-14 18:22:20.033110"], ["init_params", "{}"], ["oauth_code", "071a908e-f28b-4275-b95f-2c46531ce99a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:22:20.033756"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:22:20.038211') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.039405"], ["expired_at", "2015-05-14 18:22:20.039518"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "601933e8-40ce-427c-b9db-4a4db1881e2a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/601933e8-40ce-427c-b9db-4a4db1881e2a Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:20.046341"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:22:20.046341"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:22:20.048859') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.049498"], ["expired_at", "2015-05-14 18:22:20.049596"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "464dd5b1-8bc7-4959-a810-8494540820b4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/464dd5b1-8bc7-4959-a810-8494540820b4 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:20.054861"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:22:20.054861"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:22:20.060188') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.060964"], ["expired_at", "2015-05-14 18:22:20.061077"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "343ace3d-9f53-46bc-b84e-352f7b8578ae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/343ace3d-9f53-46bc-b84e-352f7b8578ae Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '343ace3d-9f53-46bc-b84e-352f7b8578ae' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:20.066266"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:22:20.066266"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:22:20.070470') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.071176"], ["expired_at", "2015-05-14 18:22:20.071283"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3c41b70d-d4ff-4fa7-b0c5-38926c0bb7e1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3c41b70d-d4ff-4fa7-b0c5-38926c0bb7e1 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3c41b70d-d4ff-4fa7-b0c5-38926c0bb7e1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:20.078376"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:22:20.078376"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:22:20.080838') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.081446"], ["expired_at", "2015-05-14 18:22:20.081545"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "73c6dd24-177a-4bea-b699-c1621ad83bd0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/73c6dd24-177a-4bea-b699-c1621ad83bd0 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '73c6dd24-177a-4bea-b699-c1621ad83bd0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:20.086416"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:22:20.086416"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:22:20.092372') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.093135"], ["expired_at", "2015-05-14 18:22:20.093310"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0116a596-704d-4374-9c1c-a0ecd5343f71"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0116a596-704d-4374-9c1c-a0ecd5343f71 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:22:20.099107"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:22:20.099107"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.100279"], ["expired_at", "2015-05-14 18:22:20.100386"], ["init_params", "{}"], ["oauth_code", "cc3725d0-81f2-491f-8f2c-e710da9d6b45"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:22:20.101036"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:22:20.105017') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.106036"], ["expired_at", "2015-05-14 18:22:20.106129"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9543b6b3-082b-4e3c-9a3b-16ca6f24c9db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9543b6b3-082b-4e3c-9a3b-16ca6f24c9db Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.110307"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:22:20.110307"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.111476"], ["expired_at", "2015-05-14 18:22:20.111572"], ["oauth_code", "fc07c8b5-c4e8-45f6-8345-645492867adf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.113497"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:22:20.113497"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:22:20.114525"], ["expired_at", "2015-05-14 18:22:20.114622"], ["oauth_code", "23f29b59-75e5-4e7d-a8cb-6126459d8ec4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:22:20.115341') AND "skydrive_api_keys"."oauth_code" = '23f29b59-75e5-4e7d-a8cb-6126459d8ec4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "a9bba119-2e7d-484e-8a8a-f7163da2ce7c"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.410132"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:23:43.410132"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.428213"], ["expired_at", "2015-05-14 18:23:43.428459"], ["oauth_code", "7a0db8ca-58e6-4ff9-a0cd-9ef85ba5b130"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.433717"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:23:43.433717"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.435687"], ["expired_at", "2015-05-14 18:23:43.435837"], ["oauth_code", "6c117f3b-c30e-4157-9dc2-da7e55edd470"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:23:43.437008') AND "skydrive_api_keys"."oauth_code" = '6c117f3b-c30e-4157-9dc2-da7e55edd470' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "67520a62-3bd1-4dbb-a55e-905e4f6cf7b3"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LHDUYSOT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LHDUYSOT] SKYDRIVE REQUEST PAYLOAD: [LHDUYSOT] SKYDRIVE REQUEST HEADERS: - [LHDUYSOT] SKYDRIVE RESPONSE CODE: 200 [LHDUYSOT] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction [IEFXDCRV] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [IEFXDCRV] SKYDRIVE BACKTRACE: [IEFXDCRV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:239:in `parse_api_response' [IEFXDCRV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:196:in `api_call' [IEFXDCRV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [IEFXDCRV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [IEFXDCRV] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [IEFXDCRV] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [IEFXDCRV] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [IEFXDCRV] SKYDRIVE REQUEST HEADERS: [IEFXDCRV] - Authorization: Bearer [IEFXDCRV] SKYDRIVE RESPONSE HEADERS: [IEFXDCRV] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [IEFXDCRV] SKYDRIVE RESPONSE BODY: [IEFXDCRV] - { [IEFXDCRV] - "error": { [IEFXDCRV] - "code": "-2147024891, System.UnauthorizedAccessException", [IEFXDCRV] - "message": "Access denied. You do not have permission to perform this action or access this resource." [IEFXDCRV] - } [IEFXDCRV] - } [IEFXDCRV] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [PQDVKTOT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PQDVKTOT] SKYDRIVE REQUEST PAYLOAD: [PQDVKTOT] SKYDRIVE REQUEST HEADERS: - [PQDVKTOT] SKYDRIVE RESPONSE CODE: 200 [PQDVKTOT] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [DTJIEJNJ] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [DTJIEJNJ] SKYDRIVE REQUEST PAYLOAD: [DTJIEJNJ] SKYDRIVE REQUEST HEADERS: - Bearer [DTJIEJNJ] SKYDRIVE RESPONSE CODE: 200 [DTJIEJNJ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [QVMATZLC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QVMATZLC] SKYDRIVE REQUEST PAYLOAD: [QVMATZLC] SKYDRIVE REQUEST HEADERS: - [QVMATZLC] SKYDRIVE RESPONSE CODE: 200 [QVMATZLC] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:43.667673"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:23:43.667673"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.670904"], ["expired_at", "2015-05-14 18:23:43.671166"], ["init_params", "{}"], ["oauth_code", "776dc913-b769-469d-909f-1428a87e7f8e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:23:43.673064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.2ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:23:43.709408') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.712720"], ["expired_at", "2015-05-14 18:23:43.713006"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "499b4ac8-1498-4859-a040-33fe0fc2816b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/499b4ac8-1498-4859-a040-33fe0fc2816b Completed 302 Found in 37ms (ActiveRecord: 2.1ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:43.725483"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:23:43.725483"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:23:43.737448') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.739078"], ["expired_at", "2015-05-14 18:23:43.739262"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d69a4e57-1374-430e-a9a7-3db3db131b2b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d69a4e57-1374-430e-a9a7-3db3db131b2b Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd69a4e57-1374-430e-a9a7-3db3db131b2b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:43.752202"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:23:43.752202"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:23:43.758028') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.759522"], ["expired_at", "2015-05-14 18:23:43.759758"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a8c71605-99bf-40af-9931-b3ea0eef20a9"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a8c71605-99bf-40af-9931-b3ea0eef20a9 Completed 302 Found in 12ms (ActiveRecord: 1.9ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a8c71605-99bf-40af-9931-b3ea0eef20a9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:43.774666"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:23:43.774666"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:23:43.778566') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.779755"], ["expired_at", "2015-05-14 18:23:43.779987"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "888dd3c2-e206-4d4c-8cf3-da4c6da3d689"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/888dd3c2-e206-4d4c-8cf3-da4c6da3d689 Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:43.792915"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:23:43.792915"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:23:43.803023') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.803990"], ["expired_at", "2015-05-14 18:23:43.804138"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "23849ae1-1657-499f-b23a-dc83bc444d6d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/23849ae1-1657-499f-b23a-dc83bc444d6d Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:43.879717"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:23:43.879717"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:23:43.890182') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.891574"], ["expired_at", "2015-05-14 18:23:43.891911"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a738727c-fb33-43c5-b7e3-0ccb4417ba4b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a738727c-fb33-43c5-b7e3-0ccb4417ba4b Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a738727c-fb33-43c5-b7e3-0ccb4417ba4b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:43.899912"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:23:43.899912"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.910369"], ["expired_at", "2015-05-14 17:53:43.910546"], ["oauth_code", "8c046f3e-a872-4953-b6ee-fc175bb9d991"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 14ms (Views: 10.1ms | ActiveRecord: 0.3ms)  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:43.928420"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:23:43.928420"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:23:43.930058"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:43.954186"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:23:43.954186"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:23:43.958049') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.959608"], ["expired_at", "2015-05-14 18:23:43.960234"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "43a19835-7f21-4d82-8ba4-32c736795ad0"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/43a19835-7f21-4d82-8ba4-32c736795ad0 Completed 302 Found in 12ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '43a19835-7f21-4d82-8ba4-32c736795ad0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:43.971949"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:23:43.971949"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:23:43.980652"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:23:43.986040') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:43.987416"], ["expired_at", "2015-05-14 18:23:43.987627"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "897c4893-e5e3-4f7b-9896-a84e6b348282"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/897c4893-e5e3-4f7b-9896-a84e6b348282 Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:43.999160"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:23:43.999160"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:44.001506"], ["expired_at", "2015-05-14 18:23:44.001726"], ["init_params", "{}"], ["oauth_code", "0d0c561c-ec4e-4350-ac1f-3c8d8378838a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:23:44.003732"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:23:44.015307') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:44.017867"], ["expired_at", "2015-05-14 18:23:44.018106"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8f81abb2-8bae-4768-8aa1-2dca192601a6"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8f81abb2-8bae-4768-8aa1-2dca192601a6 Completed 302 Found in 13ms (ActiveRecord: 1.3ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:44.034082"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:23:44.034082"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:23:44.039335') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:44.040682"], ["expired_at", "2015-05-14 18:23:44.040895"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5c6ff46c-7c11-4492-966e-95bc674c9766"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5c6ff46c-7c11-4492-966e-95bc674c9766 Completed 302 Found in 12ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:44.053091"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:23:44.053091"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:23:44.063464') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:23:44.064976"], ["expired_at", "2015-05-14 18:23:44.065214"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c5a96848-38a8-4e65-a68c-f70876f15c3b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c5a96848-38a8-4e65-a68c-f70876f15c3b Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c5a96848-38a8-4e65-a68c-f70876f15c3b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:23:44.074179"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:23:44.074179"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Completed 500 Internal Server Error in 3ms (ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.6ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.444527"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:38:47.444527"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.460631"], ["expired_at", "2015-05-14 18:38:47.460974"], ["oauth_code", "ee06fc71-eb26-4ef5-877e-0bb7e08396a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.466532"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:38:47.466532"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.467900"], ["expired_at", "2015-05-14 18:38:47.468047"], ["oauth_code", "fb6ca46f-ec1d-4c02-b965-83899fac0633"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:38:47.469135') AND "skydrive_api_keys"."oauth_code" = 'fb6ca46f-ec1d-4c02-b965-83899fac0633' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "4819859d-efbc-4341-9089-1aa90eeb1326"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.498817"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:38:47.498817"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Skydrive::Token Load (0.4ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.5ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [ATZFTONB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ATZFTONB] SKYDRIVE REQUEST PAYLOAD: [ATZFTONB] SKYDRIVE REQUEST HEADERS: - [ATZFTONB] SKYDRIVE RESPONSE CODE: 200 [ATZFTONB] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-e4b2-4129-a1f8-7fa865546c86\r\nCorrelation ID: 4e75524f-f268-499b-b0a2-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-f268-499b-b0a2-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-e4b2-4129-a1f8-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction [LDQBWXSE] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [LDQBWXSE] SKYDRIVE BACKTRACE: [LDQBWXSE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:244:in `parse_api_response' [LDQBWXSE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:201:in `api_call' [LDQBWXSE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:70:in `get_my_files_service' [LDQBWXSE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [LDQBWXSE] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [LDQBWXSE] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [LDQBWXSE] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [LDQBWXSE] SKYDRIVE REQUEST HEADERS: [LDQBWXSE] - Authorization: Bearer [LDQBWXSE] SKYDRIVE RESPONSE HEADERS: [LDQBWXSE] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [LDQBWXSE] SKYDRIVE RESPONSE BODY: [LDQBWXSE] - { [LDQBWXSE] - "error": { [LDQBWXSE] - "code": "-2147024891, System.UnauthorizedAccessException", [LDQBWXSE] - "message": "Access denied. You do not have permission to perform this action or access this resource." [LDQBWXSE] - } [LDQBWXSE] - } [LDQBWXSE] END -- [HFFKHTKN] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/allServices with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/allServices"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [HFFKHTKN] SKYDRIVE BACKTRACE: [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [HFFKHTKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:199:in `api_call' [HFFKHTKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:73:in `rescue in get_my_files_service' [HFFKHTKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [HFFKHTKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [HFFKHTKN] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [HFFKHTKN] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [HFFKHTKN] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/allServices [HFFKHTKN] SKYDRIVE REQUEST HEADERS: [HFFKHTKN] - Authorization: Bearer [HFFKHTKN] SKYDRIVE RESPONSE HEADERS: [HFFKHTKN] - [HFFKHTKN] SKYDRIVE RESPONSE BODY: [HFFKHTKN] - [HFFKHTKN] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [TQFGEUWI] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TQFGEUWI] SKYDRIVE REQUEST PAYLOAD: [TQFGEUWI] SKYDRIVE REQUEST HEADERS: - [TQFGEUWI] SKYDRIVE RESPONSE CODE: 200 [TQFGEUWI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [XAHETTUN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [XAHETTUN] SKYDRIVE REQUEST PAYLOAD: [XAHETTUN] SKYDRIVE REQUEST HEADERS: - [XAHETTUN] SKYDRIVE RESPONSE CODE: 200 [XAHETTUN] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [JIGZBWHX] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [JIGZBWHX] SKYDRIVE REQUEST PAYLOAD: [JIGZBWHX] SKYDRIVE REQUEST HEADERS: - Bearer [JIGZBWHX] SKYDRIVE RESPONSE CODE: 200 [JIGZBWHX] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.659714"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:38:47.659714"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.683611"], ["expired_at", "2015-05-14 18:08:47.683766"], ["oauth_code", "979e2050-01aa-4140-947f-fbfafa6cea04"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 11ms (Views: 6.0ms | ActiveRecord: 0.3ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.695179"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:38:47.695179"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:38:47.696250"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.708810"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:38:47.708810"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:38:47.764479') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.765460"], ["expired_at", "2015-05-14 18:38:47.765610"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1b037e11-0cdb-4859-8f04-14439bafc8a2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1b037e11-0cdb-4859-8f04-14439bafc8a2 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1b037e11-0cdb-4859-8f04-14439bafc8a2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.775495"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:38:47.775495"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:38:47.779292') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.780385"], ["expired_at", "2015-05-14 18:38:47.780540"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9ed7baf7-7a3d-4f30-9d22-44270c4efeda"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9ed7baf7-7a3d-4f30-9d22-44270c4efeda Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.790693"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:38:47.790693"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.792906"], ["expired_at", "2015-05-14 18:38:47.793046"], ["init_params", "{}"], ["oauth_code", "9cfba24d-8366-4d5d-b834-df3374a5443c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:38:47.794051"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:38:47.799763') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.801628"], ["expired_at", "2015-05-14 18:38:47.801819"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6c821b2e-8316-40c7-8654-676b208a0ffa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6c821b2e-8316-40c7-8654-676b208a0ffa Completed 302 Found in 7ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.811157"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:38:47.811157"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:38:47.816628') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.818037"], ["expired_at", "2015-05-14 18:38:47.818257"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f7f62ac6-29a9-4e24-87ff-6c03716928e2"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f7f62ac6-29a9-4e24-87ff-6c03716928e2 Completed 302 Found in 11ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f7f62ac6-29a9-4e24-87ff-6c03716928e2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.827612"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:38:47.827612"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:38:47.836334"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:38:47.841625') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.842826"], ["expired_at", "2015-05-14 18:38:47.842976"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a280a7d0-8f18-475d-8e6d-123858158288"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a280a7d0-8f18-475d-8e6d-123858158288 Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.849947"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:38:47.849947"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.851442"], ["expired_at", "2015-05-14 18:38:47.851605"], ["init_params", "{}"], ["oauth_code", "b5c46610-af51-49b5-a5dc-04fc95c8e3c8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:38:47.852800"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:38:47.861346') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.863560"], ["expired_at", "2015-05-14 18:38:47.863771"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "759c2342-75e7-4111-9133-a437b1aa3577"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/759c2342-75e7-4111-9133-a437b1aa3577 Completed 302 Found in 10ms (ActiveRecord: 1.2ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.871259"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:38:47.871259"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:38:47.877015') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.877953"], ["expired_at", "2015-05-14 18:38:47.878088"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e74f4e86-003f-4609-a6c9-ed80cb5024c6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e74f4e86-003f-4609-a6c9-ed80cb5024c6 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e74f4e86-003f-4609-a6c9-ed80cb5024c6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.888136"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:38:47.888136"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:38:47.891677') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.892524"], ["expired_at", "2015-05-14 18:38:47.892654"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "88b8b42d-609f-480f-9638-bca357cdc303"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/88b8b42d-609f-480f-9638-bca357cdc303 Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.899985"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:38:47.899985"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:38:47.908513') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.909425"], ["expired_at", "2015-05-14 18:38:47.909565"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "492540b9-2398-4181-b590-29fde82df447"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/492540b9-2398-4181-b590-29fde82df447 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '492540b9-2398-4181-b590-29fde82df447' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.920079"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:38:47.920079"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:38:47.930979') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.932395"], ["expired_at", "2015-05-14 18:38:47.932594"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "20d21387-397d-44e7-9fd0-e85255350f10"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/20d21387-397d-44e7-9fd0-e85255350f10 Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:38:47.943767"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:38:47.943767"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:38:47.948586') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:38:47.949746"], ["expired_at", "2015-05-14 18:38:47.949943"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7ba21940-c6ac-4fd5-bdca-cf6a9263a18f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7ba21940-c6ac-4fd5-bdca-cf6a9263a18f Completed 302 Found in 11ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7ba21940-c6ac-4fd5-bdca-cf6a9263a18f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.7ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.514541"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:29.514541"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Skydrive::Token Load (0.4ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.5ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.544020"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:42:29.544020"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (1.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.4ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:29.568750') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.574435"], ["expired_at", "2015-05-14 18:42:29.574684"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "04da373e-6cd9-47d9-95fb-bf86b09104f7"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/04da373e-6cd9-47d9-95fb-bf86b09104f7 Completed 302 Found in 31ms (ActiveRecord: 3.6ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '04da373e-6cd9-47d9-95fb-bf86b09104f7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.593218"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:42:29.593218"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:29.598194') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.599132"], ["expired_at", "2015-05-14 18:42:29.599271"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ea45dfd9-143c-4830-aa63-65616833ea2f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ea45dfd9-143c-4830-aa63-65616833ea2f Completed 302 Found in 10ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.608415"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:42:29.608415"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:29.616377') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.617381"], ["expired_at", "2015-05-14 18:42:29.617540"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7e6f5a81-0973-4b74-ae58-86efe50b9e2c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7e6f5a81-0973-4b74-ae58-86efe50b9e2c Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.627318"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:42:29.627318"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:29.630979') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.631936"], ["expired_at", "2015-05-14 18:42:29.632091"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "32f3bf72-d947-4c79-ace7-d97e1522438a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/32f3bf72-d947-4c79-ace7-d97e1522438a Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '32f3bf72-d947-4c79-ace7-d97e1522438a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.638877"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:42:29.638877"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.640383"], ["expired_at", "2015-05-14 18:42:29.640531"], ["init_params", "{}"], ["oauth_code", "2de7ec8c-9edc-4bbd-9b1c-0f9e0e48961d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:42:29.641626"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:29.650053') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.652306"], ["expired_at", "2015-05-14 18:42:29.652544"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9ae37054-e987-418c-986e-afb9e6af083f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9ae37054-e987-418c-986e-afb9e6af083f Completed 302 Found in 8ms (ActiveRecord: 1.0ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.660892"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:42:29.660892"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:29.669422') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.670737"], ["expired_at", "2015-05-14 18:42:29.670941"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bfdd8097-f2bd-44aa-9502-874acf2fc212"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bfdd8097-f2bd-44aa-9502-874acf2fc212 Completed 302 Found in 9ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bfdd8097-f2bd-44aa-9502-874acf2fc212' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.681866"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:42:29.681866"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:29.685801') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.686805"], ["expired_at", "2015-05-14 18:42:29.686973"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "94f1c401-a5eb-4772-89bf-c06e03c70e35"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/94f1c401-a5eb-4772-89bf-c06e03c70e35 Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.694481"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:29.694481"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:29.701558') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.702891"], ["expired_at", "2015-05-14 18:42:29.703059"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c0a7d519-5333-4886-a711-ae8698dd1544"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c0a7d519-5333-4886-a711-ae8698dd1544 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c0a7d519-5333-4886-a711-ae8698dd1544' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.711473"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:29.711473"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:42:29.719514"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:29.724618') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.726129"], ["expired_at", "2015-05-14 18:42:29.726372"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "49742158-4cf0-47f1-8adf-6d60a5ecb198"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/49742158-4cf0-47f1-8adf-6d60a5ecb198 Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.733932"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:29.733932"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.735560"], ["expired_at", "2015-05-14 18:42:29.735709"], ["init_params", "{}"], ["oauth_code", "12fe1ecc-e4cc-4764-9740-f2affa420aae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:42:29.736783"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:29.742815') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.744472"], ["expired_at", "2015-05-14 18:42:29.744616"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "afe96d2f-9fc9-43d1-816b-96106f000061"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/afe96d2f-9fc9-43d1-816b-96106f000061 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.753101"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:42:29.753101"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:29.756744') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.757704"], ["expired_at", "2015-05-14 18:42:29.757855"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5109b993-9478-459a-b23d-0408367b9389"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5109b993-9478-459a-b23d-0408367b9389 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5109b993-9478-459a-b23d-0408367b9389' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.763066"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:29.763066"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:42:29.764059"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:29.813142"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:29.813142"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.821443"], ["expired_at", "2015-05-14 18:12:29.821575"], ["oauth_code", "ff2ae61a-12e3-4b54-bcd0-34500e23aee2"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 6.1ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.832462"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:29.832462"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.834098"], ["expired_at", "2015-05-14 18:42:29.834241"], ["oauth_code", "c16c6fca-80c1-432d-af2d-83156a6de094"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:42:29.835314') AND "skydrive_api_keys"."oauth_code" = 'c16c6fca-80c1-432d-af2d-83156a6de094' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8795fbc4-d4a6-41f9-943b-4b09edd12278"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.838855"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:29.838855"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:29.840253"], ["expired_at", "2015-05-14 18:42:29.840380"], ["oauth_code", "45151e33-a511-4ea6-aa76-d13c5c7d45d3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [UEEZWESC] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UEEZWESC] SKYDRIVE REQUEST PAYLOAD: [UEEZWESC] SKYDRIVE REQUEST HEADERS: - [UEEZWESC] SKYDRIVE RESPONSE CODE: 200 [UEEZWESC] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction [SFBFYXFL] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [SFBFYXFL] SKYDRIVE BACKTRACE: [SFBFYXFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:244:in `parse_api_response' [SFBFYXFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:201:in `api_call' [SFBFYXFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:70:in `get_my_files_service' [SFBFYXFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [SFBFYXFL] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [SFBFYXFL] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [SFBFYXFL] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [SFBFYXFL] SKYDRIVE REQUEST HEADERS: [SFBFYXFL] - Authorization: Bearer [SFBFYXFL] SKYDRIVE RESPONSE HEADERS: [SFBFYXFL] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-354a-4710-8650-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [SFBFYXFL] SKYDRIVE RESPONSE BODY: [SFBFYXFL] - { [SFBFYXFL] - "error": { [SFBFYXFL] - "code": "-2147024891, System.UnauthorizedAccessException", [SFBFYXFL] - "message": "Access denied. You do not have permission to perform this action or access this resource." [SFBFYXFL] - } [SFBFYXFL] - } [SFBFYXFL] END -- [VGTFLNLP] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/allServices with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/allServices"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [VGTFLNLP] SKYDRIVE BACKTRACE: [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [VGTFLNLP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:199:in `api_call' [VGTFLNLP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:73:in `rescue in get_my_files_service' [VGTFLNLP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [VGTFLNLP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [VGTFLNLP] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [VGTFLNLP] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [VGTFLNLP] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/allServices [VGTFLNLP] SKYDRIVE REQUEST HEADERS: [VGTFLNLP] - Authorization: Bearer [VGTFLNLP] SKYDRIVE RESPONSE HEADERS: [VGTFLNLP] - [VGTFLNLP] SKYDRIVE RESPONSE BODY: [VGTFLNLP] - [VGTFLNLP] END --  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [CPBPXUOH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CPBPXUOH] SKYDRIVE REQUEST PAYLOAD: [CPBPXUOH] SKYDRIVE REQUEST HEADERS: - [CPBPXUOH] SKYDRIVE RESPONSE CODE: 200 [CPBPXUOH] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [NZWLKZLI] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [NZWLKZLI] SKYDRIVE REQUEST PAYLOAD: [NZWLKZLI] SKYDRIVE REQUEST HEADERS: - Bearer [NZWLKZLI] SKYDRIVE RESPONSE CODE: 200 [NZWLKZLI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [UTDVJCCF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UTDVJCCF] SKYDRIVE REQUEST PAYLOAD: [UTDVJCCF] SKYDRIVE REQUEST HEADERS: - [UTDVJCCF] SKYDRIVE RESPONSE CODE: 200 [UTDVJCCF] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:34.702506"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:34.702506"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:34.713736"], ["expired_at", "2015-05-14 18:42:34.713975"], ["oauth_code", "c1cb39ca-1803-4cea-a943-c567a70ba1bb"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:34.718868"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:34.718868"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:34.720900"], ["expired_at", "2015-05-14 18:42:34.721055"], ["oauth_code", "3ca1c124-32e5-4ae1-bb13-56b2f8ca4843"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:42:34.722105') AND "skydrive_api_keys"."oauth_code" = '3ca1c124-32e5-4ae1-bb13-56b2f8ca4843' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "612cc4cc-2641-4332-ac73-effeb3168481"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [PEHJOWMX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PEHJOWMX] SKYDRIVE REQUEST PAYLOAD: [PEHJOWMX] SKYDRIVE REQUEST HEADERS: - [PEHJOWMX] SKYDRIVE RESPONSE CODE: 200 [PEHJOWMX] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [HSARLBZA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HSARLBZA] SKYDRIVE REQUEST PAYLOAD: [HSARLBZA] SKYDRIVE REQUEST HEADERS: - [HSARLBZA] SKYDRIVE RESPONSE CODE: 200 [HSARLBZA] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction [YJKUFNHK] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [YJKUFNHK] SKYDRIVE BACKTRACE: [YJKUFNHK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:244:in `parse_api_response' [YJKUFNHK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:201:in `api_call' [YJKUFNHK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:70:in `get_my_files_service' [YJKUFNHK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [YJKUFNHK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [YJKUFNHK] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [YJKUFNHK] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [YJKUFNHK] SKYDRIVE REQUEST HEADERS: [YJKUFNHK] - Authorization: Bearer [YJKUFNHK] SKYDRIVE RESPONSE HEADERS: [YJKUFNHK] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-0000-4710-0000-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [YJKUFNHK] SKYDRIVE RESPONSE BODY: [YJKUFNHK] - { [YJKUFNHK] - "error": { [YJKUFNHK] - "code": "-2147024891, System.UnauthorizedAccessException", [YJKUFNHK] - "message": "Access denied. You do not have permission to perform this action or access this resource." [YJKUFNHK] - } [YJKUFNHK] - } [YJKUFNHK] END -- [FKQMXUKK] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/allServices with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/allServices"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [FKQMXUKK] SKYDRIVE BACKTRACE: [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [FKQMXUKK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:199:in `api_call' [FKQMXUKK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:73:in `rescue in get_my_files_service' [FKQMXUKK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [FKQMXUKK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [FKQMXUKK] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [FKQMXUKK] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [FKQMXUKK] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/allServices [FKQMXUKK] SKYDRIVE REQUEST HEADERS: [FKQMXUKK] - Authorization: Bearer [FKQMXUKK] SKYDRIVE RESPONSE HEADERS: [FKQMXUKK] - [FKQMXUKK] SKYDRIVE RESPONSE BODY: [FKQMXUKK] - [FKQMXUKK] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [PTQADVYI] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [PTQADVYI] SKYDRIVE REQUEST PAYLOAD: [PTQADVYI] SKYDRIVE REQUEST HEADERS: - Bearer [PTQADVYI] SKYDRIVE RESPONSE CODE: 200 [PTQADVYI] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [LIINNCHY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LIINNCHY] SKYDRIVE REQUEST PAYLOAD: [LIINNCHY] SKYDRIVE REQUEST HEADERS: - [LIINNCHY] SKYDRIVE RESPONSE CODE: 200 [LIINNCHY] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:34.876460"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:34.876460"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:34.897849"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:34.897849"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:34.921922"], ["expired_at", "2015-05-14 18:12:34.922121"], ["oauth_code", "48e791c6-8a4b-4772-882c-8d54309d8752"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 14ms (Views: 7.4ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:34.936846"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:34.936846"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:42:34.938333"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:34.955538"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:34.955538"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:34.957548"], ["expired_at", "2015-05-14 18:42:34.957753"], ["init_params", "{}"], ["oauth_code", "dc745b22-cd5f-4382-8401-f6e58fc9fd4e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:42:34.959193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:35.025989') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.027814"], ["expired_at", "2015-05-14 18:42:35.027964"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b0e630ea-0607-4844-ab55-eb502287d5c4"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b0e630ea-0607-4844-ab55-eb502287d5c4 Completed 302 Found in 11ms (ActiveRecord: 1.1ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:35.037500"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:35.037500"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:35.044519') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.045522"], ["expired_at", "2015-05-14 18:42:35.045660"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "db33be96-d71f-43a0-99c4-02c6c701334d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/db33be96-d71f-43a0-99c4-02c6c701334d Completed 302 Found in 7ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'db33be96-d71f-43a0-99c4-02c6c701334d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:35.054619"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:42:35.054619"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:35.058702') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.060112"], ["expired_at", "2015-05-14 18:42:35.060320"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9c2fcae2-0605-49f2-aae5-f742f8c9e392"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9c2fcae2-0605-49f2-aae5-f742f8c9e392 Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9c2fcae2-0605-49f2-aae5-f742f8c9e392' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:35.074119"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:42:35.074119"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:35.078017') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.078952"], ["expired_at", "2015-05-14 18:42:35.079093"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "78e31163-3671-4185-9c1b-b2477bb2949f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/78e31163-3671-4185-9c1b-b2477bb2949f Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:35.088824"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:42:35.088824"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:42:35.097061"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:35.101468') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.102845"], ["expired_at", "2015-05-14 18:42:35.103060"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "00bafe9f-8956-4104-b3a0-de7b9ad0d8e0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/00bafe9f-8956-4104-b3a0-de7b9ad0d8e0 Completed 302 Found in 10ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:35.110939"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:42:35.110939"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:35.117136') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.118230"], ["expired_at", "2015-05-14 18:42:35.118458"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "495aa9cf-2b27-44f6-979c-ee4fed752a4b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/495aa9cf-2b27-44f6-979c-ee4fed752a4b Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '495aa9cf-2b27-44f6-979c-ee4fed752a4b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:35.126030"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:42:35.126030"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.127415"], ["expired_at", "2015-05-14 18:42:35.127548"], ["init_params", "{}"], ["oauth_code", "59fbb199-e00b-42c9-8238-c42560f43363"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:42:35.128549"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:35.134564') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.136042"], ["expired_at", "2015-05-14 18:42:35.136178"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b607c1f-f5d0-4a33-b585-520f834f3c1d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b607c1f-f5d0-4a33-b585-520f834f3c1d Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:35.142233"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:42:35.142233"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:35.150866') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.151788"], ["expired_at", "2015-05-14 18:42:35.151935"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "27f30f8c-e23b-4b4c-83e8-7e7462c2cb4d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/27f30f8c-e23b-4b4c-83e8-7e7462c2cb4d Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:35.159031"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:42:35.159031"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:35.165532') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.166602"], ["expired_at", "2015-05-14 18:42:35.166756"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "11d7736d-62be-4d34-98e3-ed05256b274f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/11d7736d-62be-4d34-98e3-ed05256b274f Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '11d7736d-62be-4d34-98e3-ed05256b274f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:35.176575"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:42:35.176575"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:35.180224') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.181146"], ["expired_at", "2015-05-14 18:42:35.181288"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "288d3647-d6d4-4202-980d-5c1f7664e50a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/288d3647-d6d4-4202-980d-5c1f7664e50a Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:42:35.192719"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:42:35.192719"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:42:35.198359') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:42:35.199805"], ["expired_at", "2015-05-14 18:42:35.200024"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8c1102aa-1167-4858-9df9-c5f25184b317"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8c1102aa-1167-4858-9df9-c5f25184b317 Completed 302 Found in 12ms (ActiveRecord: 1.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8c1102aa-1167-4858-9df9-c5f25184b317' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.157000"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:43:48.157000"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.170893"], ["expired_at", "2015-05-14 18:43:48.171297"], ["oauth_code", "d96cbd36-b332-4613-8509-1829d62459a0"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-14 17:43:48.173458') AND "skydrive_api_keys"."oauth_code" = 'd96cbd36-b332-4613-8509-1829d62459a0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "fe4b3bb2-af6e-477f-a7c0-3a287efe659c"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.178228"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:43:48.178228"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.179675"], ["expired_at", "2015-05-14 18:43:48.179825"], ["oauth_code", "bbd34abb-69ad-41bc-b7bf-0b8740482fc5"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.7ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.194193"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:43:48.194193"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Skydrive::Token Load (0.2ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.3ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.223518"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:43:48.223518"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:43:48.245133') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.246255"], ["expired_at", "2015-05-14 18:43:48.246410"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "24ca15d4-1b56-46f3-a248-89ca9e199597"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/24ca15d4-1b56-46f3-a248-89ca9e199597 Completed 302 Found in 23ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '24ca15d4-1b56-46f3-a248-89ca9e199597' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.257048"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:43:48.257048"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.258533"], ["expired_at", "2015-05-14 18:43:48.258682"], ["init_params", "{}"], ["oauth_code", "7edf27ea-5bcb-4851-bdd7-d7d6d1bb671b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:43:48.259814"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:43:48.266408') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.268181"], ["expired_at", "2015-05-14 18:43:48.268335"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "16e58ed8-6001-48f3-9e8d-a0f2585b0cb0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/16e58ed8-6001-48f3-9e8d-a0f2585b0cb0 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.280829"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:43:48.280829"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:43:48.286090') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.287708"], ["expired_at", "2015-05-14 18:43:48.287950"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2264d866-fb44-40f6-826e-f8b922aa3b2a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2264d866-fb44-40f6-826e-f8b922aa3b2a Completed 302 Found in 11ms (ActiveRecord: 1.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.300966"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-14 17:43:48.300966"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:43:48.305438') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.306485"], ["expired_at", "2015-05-14 18:43:48.306638"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "734ef826-0a1d-4d8c-856f-c8ea084908ca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/734ef826-0a1d-4d8c-856f-c8ea084908ca Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '734ef826-0a1d-4d8c-856f-c8ea084908ca' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.313363"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:43:48.313363"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:43:48.321072') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.322065"], ["expired_at", "2015-05-14 18:43:48.322218"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "26cbd760-7fd0-4267-9c43-ea52df894f18"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/26cbd760-7fd0-4267-9c43-ea52df894f18 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.329531"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-14 17:43:48.329531"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:43:48.335698') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.336691"], ["expired_at", "2015-05-14 18:43:48.336834"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1ca9ab2a-16d7-4a7a-980c-ed8c580e4900"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1ca9ab2a-16d7-4a7a-980c-ed8c580e4900 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1ca9ab2a-16d7-4a7a-980c-ed8c580e4900' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.344361"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:43:48.344361"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:43:48.351136') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.352123"], ["expired_at", "2015-05-14 18:43:48.352272"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "55fc313e-643b-445a-8d7c-8df262b179af"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/55fc313e-643b-445a-8d7c-8df262b179af Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '55fc313e-643b-445a-8d7c-8df262b179af' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.359776"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:43:48.359776"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.361292"], ["expired_at", "2015-05-14 18:43:48.361433"], ["init_params", "{}"], ["oauth_code", "9eda1d74-b8fe-4401-8e4a-8b97ce207646"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-14 17:43:48.362478"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:43:48.369294') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.370831"], ["expired_at", "2015-05-14 18:43:48.370961"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b7f18ade-aca0-4bd5-bb67-35fbf445b810"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b7f18ade-aca0-4bd5-bb67-35fbf445b810 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.377252"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:43:48.377252"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-14 17:43:48.382778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:43:48.386872') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.387846"], ["expired_at", "2015-05-14 18:43:48.387993"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "93231fd2-4509-4703-ab64-551ab6385ee3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/93231fd2-4509-4703-ab64-551ab6385ee3 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.401419"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:43:48.401419"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:43:48.405386') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.406345"], ["expired_at", "2015-05-14 18:43:48.406486"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0fe76855-a56b-457c-b2a0-92f1286b84f8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0fe76855-a56b-457c-b2a0-92f1286b84f8 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.416041"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-14 17:43:48.416041"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-14 17:43:48.420185') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.421197"], ["expired_at", "2015-05-14 18:43:48.421352"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e388dd66-1fa9-4e7f-9bee-dac9c7c568a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e388dd66-1fa9-4e7f-9bee-dac9c7c568a3 Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e388dd66-1fa9-4e7f-9bee-dac9c7c568a3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.426866"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:43:48.426866"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-21 17:43:48.427916"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-14 17:43:48.481553"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-14 17:43:48.481553"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-14 17:43:48.490703"], ["expired_at", "2015-05-14 18:13:48.490876"], ["oauth_code", "812a7a5c-f731-475c-a94c-549d80edd288"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 12ms (Views: 8.3ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [VPEVRRRU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [VPEVRRRU] SKYDRIVE REQUEST PAYLOAD: [VPEVRRRU] SKYDRIVE REQUEST HEADERS: - [VPEVRRRU] SKYDRIVE RESPONSE CODE: 200 [VPEVRRRU] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction [LWYCJELO] SKYDRIVE ERROR: Skydrive::APIResponseErrorException â—Š {"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}: {"error"=>{"code"=>"-2147024891, System.UnauthorizedAccessException", "message"=>"Access denied. You do not have permission to perform this action or access this resource."}} [LWYCJELO] SKYDRIVE BACKTRACE: [LWYCJELO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:244:in `parse_api_response' [LWYCJELO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:201:in `api_call' [LWYCJELO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:70:in `get_my_files_service' [LWYCJELO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [LWYCJELO] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [LWYCJELO] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [LWYCJELO] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [LWYCJELO] SKYDRIVE REQUEST HEADERS: [LWYCJELO] - Authorization: Bearer [LWYCJELO] SKYDRIVE RESPONSE HEADERS: [LWYCJELO] - HTTP/1.1 401 - Cache-Control: no-cache, no-store - Pragma: no-cache - Content-Type: application/json; charset=utf-8 - Expires: -1 - Request-Id: 8fa6a09a-0000-4710-0000-e9095e70f8f8 - X-Content-Type-Options: nosniff - Date: Wed, 08 Jan 2014 19:47:20 GMT - Content-Length: 1183 [LWYCJELO] SKYDRIVE RESPONSE BODY: [LWYCJELO] - { [LWYCJELO] - "error": { [LWYCJELO] - "code": "-2147024891, System.UnauthorizedAccessException", [LWYCJELO] - "message": "Access denied. You do not have permission to perform this action or access this resource." [LWYCJELO] - } [LWYCJELO] - } [LWYCJELO] END -- [BLZAXHRF] SKYDRIVE ERROR: WebMock::NetConnectNotAllowedError â—Š Real HTTP connections are disabled. Unregistered request: GET https://api.office.com/discovery/v1.0/me/allServices with headers {'Authorization'=>'Bearer '} You can stub this request with the following snippet: stub_request(:get, "https://api.office.com/discovery/v1.0/me/allServices"). with(:headers => {'Authorization'=>'Bearer '}). to_return(:status => 200, :body => "", :headers => {}) registered request stubs: stub_request(:get, "https://api.office.com/discovery/v1.0/me/services") ============================================================ [BLZAXHRF] SKYDRIVE BACKTRACE: [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:78:in `curb_or_webmock' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/curb_adapter.rb:216:in `perform' [BLZAXHRF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:199:in `api_call' [BLZAXHRF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:73:in `rescue in get_my_files_service' [BLZAXHRF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:69:in `get_my_files_service' [BLZAXHRF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' [BLZAXHRF] - /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' [BLZAXHRF] - /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' [BLZAXHRF] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/allServices [BLZAXHRF] SKYDRIVE REQUEST HEADERS: [BLZAXHRF] - Authorization: Bearer [BLZAXHRF] SKYDRIVE RESPONSE HEADERS: [BLZAXHRF] - [BLZAXHRF] SKYDRIVE RESPONSE BODY: [BLZAXHRF] - [BLZAXHRF] END --  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [LTWNNNMQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LTWNNNMQ] SKYDRIVE REQUEST PAYLOAD: [LTWNNNMQ] SKYDRIVE REQUEST HEADERS: - [LTWNNNMQ] SKYDRIVE RESPONSE CODE: 200 [LTWNNNMQ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FLEMIZTQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FLEMIZTQ] SKYDRIVE REQUEST PAYLOAD: [FLEMIZTQ] SKYDRIVE REQUEST HEADERS: - [FLEMIZTQ] SKYDRIVE RESPONSE CODE: 200 [FLEMIZTQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [XEMNLLDK] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [XEMNLLDK] SKYDRIVE REQUEST PAYLOAD: [XEMNLLDK] SKYDRIVE REQUEST HEADERS: - Bearer [XEMNLLDK] SKYDRIVE RESPONSE CODE: 200 [XEMNLLDK] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.8ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.309177"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:42:01.309177"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Skydrive::Token Load (0.3ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Completed 500 Internal Server Error in 5ms (ActiveRecord: 0.4ms)  (0.7ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.330995"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:42:01.330995"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.335488"], ["expired_at", "2015-05-15 22:42:01.335652"], ["oauth_code", "0ff45083-f499-4cf5-8167-bf0ab519e8d8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:42:01.337860') AND "skydrive_api_keys"."oauth_code" = '0ff45083-f499-4cf5-8167-bf0ab519e8d8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "4f70f778-10ab-470f-95aa-9f25c79f6c36"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.342490"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:42:01.342490"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.343830"], ["expired_at", "2015-05-15 22:42:01.343960"], ["oauth_code", "b77740ea-eeb6-4559-bb5e-001ca00152b4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.349726"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:42:01.349726"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:42:01.396539') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.397501"], ["expired_at", "2015-05-15 22:42:01.397637"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "33bd4acd-78e8-40b3-8bde-349c7e3a78b5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/33bd4acd-78e8-40b3-8bde-349c7e3a78b5 Completed 302 Found in 47ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '33bd4acd-78e8-40b3-8bde-349c7e3a78b5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.407530"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:42:01.407530"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:42:01.410543') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.411286"], ["expired_at", "2015-05-15 22:42:01.411406"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fc67e944-51bc-410a-a25b-c3c3bd42d5b5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fc67e944-51bc-410a-a25b-c3c3bd42d5b5 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.418519"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:42:01.418519"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.419758"], ["expired_at", "2015-05-15 22:42:01.419865"], ["init_params", "{}"], ["oauth_code", "356598a5-ba48-4829-b571-85f4317520b7"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:42:01.420904"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:42:01.427450') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.428813"], ["expired_at", "2015-05-15 22:42:01.428927"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d0ba000e-9680-4df5-bd46-db7070c3c6b2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d0ba000e-9680-4df5-bd46-db7070c3c6b2 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.433992"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:42:01.433992"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:42:01.439047"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:42:01.442637') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.443486"], ["expired_at", "2015-05-15 22:42:01.443623"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "201404e5-0157-4697-851b-c25d34921d58"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/201404e5-0157-4697-851b-c25d34921d58 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.452298"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:42:01.452298"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:42:01.455435') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.456138"], ["expired_at", "2015-05-15 22:42:01.456242"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fb29a398-e7e1-422e-934a-f13308e62731"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fb29a398-e7e1-422e-934a-f13308e62731 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fb29a398-e7e1-422e-934a-f13308e62731' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.463185"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:42:01.463185"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:42:01.465919') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.466564"], ["expired_at", "2015-05-15 22:42:01.466665"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "06ac2306-fe1c-40b6-9f40-b4ba484f0b72"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/06ac2306-fe1c-40b6-9f40-b4ba484f0b72 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.472052"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:42:01.472052"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.472999"], ["expired_at", "2015-05-15 22:42:01.473093"], ["init_params", "{}"], ["oauth_code", "30cba4a1-3574-4c91-8544-dec227bc3aa1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:42:01.473794"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:42:01.478008') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.479063"], ["expired_at", "2015-05-15 22:42:01.479158"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a61eeff5-5f25-4caa-8d04-419eb2f80e25"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a61eeff5-5f25-4caa-8d04-419eb2f80e25 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.486221"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:42:01.486221"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:42:01.489347') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.490059"], ["expired_at", "2015-05-15 22:42:01.490164"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c246d500-d8cc-43a3-bf4c-83640040077b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c246d500-d8cc-43a3-bf4c-83640040077b Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c246d500-d8cc-43a3-bf4c-83640040077b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.496514"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:42:01.496514"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:42:01.501940') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.502983"], ["expired_at", "2015-05-15 22:42:01.503135"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "313c40fb-7a1a-421d-8464-9013b111ea08"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/313c40fb-7a1a-421d-8464-9013b111ea08 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '313c40fb-7a1a-421d-8464-9013b111ea08' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.509512"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:42:01.509512"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:42:01.515242') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.515872"], ["expired_at", "2015-05-15 22:42:01.515972"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "aa50471f-f490-4954-b57c-a6b8839542dc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/aa50471f-f490-4954-b57c-a6b8839542dc Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.521136"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:42:01.521136"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:42:01.526730') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.527497"], ["expired_at", "2015-05-15 22:42:01.527624"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1de38321-36da-4d7f-905c-ceb791d4e618"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1de38321-36da-4d7f-905c-ceb791d4e618 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1de38321-36da-4d7f-905c-ceb791d4e618' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.531970"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:42:01.531970"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:42:01.532671"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:42:01.541035"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:42:01.541035"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:42:01.547749"], ["expired_at", "2015-05-15 22:12:01.547870"], ["oauth_code", "a80dad8d-1ca9-4a56-a337-bb1c44f1dc82"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.2ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [HZKNQIUK] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HZKNQIUK] SKYDRIVE REQUEST PAYLOAD: [HZKNQIUK] SKYDRIVE REQUEST HEADERS: - [HZKNQIUK] SKYDRIVE RESPONSE CODE: 200 [HZKNQIUK] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://api.office.com/discovery/v1.0/me/services", "Accept=&Authorization=Bearer%20", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"31", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [FSBKZALV] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [FSBKZALV] SKYDRIVE REQUEST PAYLOAD: [FSBKZALV] SKYDRIVE REQUEST HEADERS: - Bearer [FSBKZALV] SKYDRIVE RESPONSE CODE: 200 [FSBKZALV] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [IXCUXFVR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IXCUXFVR] SKYDRIVE REQUEST PAYLOAD: [IXCUXFVR] SKYDRIVE REQUEST HEADERS: - [IXCUXFVR] SKYDRIVE RESPONSE CODE: 200 [IXCUXFVR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [SZTWIKUQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SZTWIKUQ] SKYDRIVE REQUEST PAYLOAD: [SZTWIKUQ] SKYDRIVE REQUEST HEADERS: - [SZTWIKUQ] SKYDRIVE RESPONSE CODE: 200 [SZTWIKUQ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RNARXKSW] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RNARXKSW] SKYDRIVE REQUEST PAYLOAD: [RNARXKSW] SKYDRIVE REQUEST HEADERS: - Bearer [RNARXKSW] SKYDRIVE RESPONSE CODE: 200 [RNARXKSW] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [JRVESHJW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [JRVESHJW] SKYDRIVE REQUEST PAYLOAD: [JRVESHJW] SKYDRIVE REQUEST HEADERS: - [JRVESHJW] SKYDRIVE RESPONSE CODE: 200 [JRVESHJW] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [AMQOEIJN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AMQOEIJN] SKYDRIVE REQUEST PAYLOAD: [AMQOEIJN] SKYDRIVE REQUEST HEADERS: - [AMQOEIJN] SKYDRIVE RESPONSE CODE: 200 [AMQOEIJN] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [MBQTERHM] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [MBQTERHM] SKYDRIVE REQUEST PAYLOAD: [MBQTERHM] SKYDRIVE REQUEST HEADERS: - - Bearer [MBQTERHM] SKYDRIVE RESPONSE CODE: 401 [MBQTERHM] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.3ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [TZZNRBJL] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TZZNRBJL] SKYDRIVE REQUEST PAYLOAD: [TZZNRBJL] SKYDRIVE REQUEST HEADERS: - [TZZNRBJL] SKYDRIVE RESPONSE CODE: 200 [TZZNRBJL] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.065453"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:44:57.065453"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.2ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.091709"], ["expired_at", "2015-05-15 22:14:57.091899"], ["oauth_code", "4b22eac6-5f81-49ac-961f-040aaa12c017"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 11ms (Views: 3.5ms | ActiveRecord: 0.4ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.100232"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:44:57.100232"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:44:57.100975"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.111896"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:44:57.111896"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:44:57.114835') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.115580"], ["expired_at", "2015-05-15 22:44:57.115698"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2a4d26fa-09f7-4db6-be15-0bc9bfb564cb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2a4d26fa-09f7-4db6-be15-0bc9bfb564cb Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2a4d26fa-09f7-4db6-be15-0bc9bfb564cb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.121201"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:44:57.121201"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:44:57.126162"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:44:57.128922') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.129580"], ["expired_at", "2015-05-15 22:44:57.129690"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8ce917a5-a863-4552-aa8a-ff42cda6c088"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8ce917a5-a863-4552-aa8a-ff42cda6c088 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.137671"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:44:57.137671"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:44:57.140340') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.141033"], ["expired_at", "2015-05-15 22:44:57.141168"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "653738fb-e29f-4752-b874-b50949fe0298"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/653738fb-e29f-4752-b874-b50949fe0298 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.147031"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:44:57.147031"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:44:57.151880') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.152547"], ["expired_at", "2015-05-15 22:44:57.152660"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "10c464dd-c1c8-475a-bb9b-a9c0bcda5ad9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/10c464dd-c1c8-475a-bb9b-a9c0bcda5ad9 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '10c464dd-c1c8-475a-bb9b-a9c0bcda5ad9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.158783"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:44:57.158783"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.160033"], ["expired_at", "2015-05-15 22:44:57.160191"], ["init_params", "{}"], ["oauth_code", "f2b778ab-3840-4648-921e-4b234df16a7f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:44:57.161110"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:44:57.165995') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.167206"], ["expired_at", "2015-05-15 22:44:57.167322"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "755b28f0-1c33-47f8-8227-00372d9506a0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/755b28f0-1c33-47f8-8227-00372d9506a0 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.172583"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:44:57.172583"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:44:57.177319') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.178108"], ["expired_at", "2015-05-15 22:44:57.178216"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c141e283-af5a-4b40-b0f4-3a73e466a9eb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c141e283-af5a-4b40-b0f4-3a73e466a9eb Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c141e283-af5a-4b40-b0f4-3a73e466a9eb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.184828"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:44:57.184828"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:44:57.187468') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.188121"], ["expired_at", "2015-05-15 22:44:57.188230"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3f2ebf70-4f67-4eff-ab45-bbd7cf9e1f91"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3f2ebf70-4f67-4eff-ab45-bbd7cf9e1f91 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3f2ebf70-4f67-4eff-ab45-bbd7cf9e1f91' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.195798"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:44:57.195798"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:44:57.198414') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.199058"], ["expired_at", "2015-05-15 22:44:57.199162"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9aac4543-e542-4a13-a1ca-1cfe1645db9d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9aac4543-e542-4a13-a1ca-1cfe1645db9d Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.203861"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:44:57.203861"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:44:57.208318') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.209013"], ["expired_at", "2015-05-15 22:44:57.209134"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e57d8aa3-7dcc-430d-9284-490ec9b203ad"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e57d8aa3-7dcc-430d-9284-490ec9b203ad Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e57d8aa3-7dcc-430d-9284-490ec9b203ad' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.214782"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:44:57.214782"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:44:57.219801') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.220499"], ["expired_at", "2015-05-15 22:44:57.220625"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4327ba40-1e49-4079-9ae3-f149e0cc204e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4327ba40-1e49-4079-9ae3-f149e0cc204e Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.226381"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:44:57.226381"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.227739"], ["expired_at", "2015-05-15 22:44:57.227854"], ["init_params", "{}"], ["oauth_code", "05e53fa1-479a-42b5-8815-a15d2f93f578"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:44:57.228675"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:44:57.233947') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.235140"], ["expired_at", "2015-05-15 22:44:57.235265"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "30054d5b-9026-4aaf-b613-2d7c45c13465"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/30054d5b-9026-4aaf-b613-2d7c45c13465 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:44:57.239852"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:44:57.239852"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::FilesController#index as HTML Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Completed 500 Internal Server Error in 1ms (ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.250585"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:44:57.250585"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.252019"], ["expired_at", "2015-05-15 22:44:57.252133"], ["oauth_code", "d6ee9b90-1efb-49da-99f0-4c8b0a937f29"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.254390"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:44:57.254390"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:44:57.255497"], ["expired_at", "2015-05-15 22:44:57.255600"], ["oauth_code", "97a6d91d-cf7c-43f8-8201-59d1dd8a01a5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:44:57.256435') AND "skydrive_api_keys"."oauth_code" = '97a6d91d-cf7c-43f8-8201-59d1dd8a01a5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c53fd768-2783-41a7-90b1-c006c3c699cf"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.234125"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:46:07.234125"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:07.249078') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.252610"], ["expired_at", "2015-05-15 22:46:07.252778"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c7ffa6e5-5d65-468a-bb5e-fe7fe0458b56"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c7ffa6e5-5d65-468a-bb5e-fe7fe0458b56 Completed 302 Found in 35ms (ActiveRecord: 2.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.2ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.290612"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:46:07.290612"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:07.293607') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.294273"], ["expired_at", "2015-05-15 22:46:07.294384"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "27dfe566-96b7-4824-8a79-e9b410d99404"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/27dfe566-96b7-4824-8a79-e9b410d99404 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '27dfe566-96b7-4824-8a79-e9b410d99404' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.299195"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:46:07.299195"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.300238"], ["expired_at", "2015-05-15 22:46:07.300336"], ["init_params", "{}"], ["oauth_code", "9bea22fa-241a-4a48-9cd9-39ae1ca6bd36"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:46:07.301057"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:07.306581') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.308314"], ["expired_at", "2015-05-15 22:46:07.308439"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d87f63e8-3c26-4da1-829c-8e724d840d12"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d87f63e8-3c26-4da1-829c-8e724d840d12 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.313843"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:46:07.313843"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:07.318303') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.318922"], ["expired_at", "2015-05-15 22:46:07.319024"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8b2f1347-9105-4210-b563-b2a4b1227f9d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8b2f1347-9105-4210-b563-b2a4b1227f9d Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8b2f1347-9105-4210-b563-b2a4b1227f9d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.324120"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:46:07.324120"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:07.329013') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.329715"], ["expired_at", "2015-05-15 22:46:07.329824"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8c0e29d0-c32d-4283-887a-26eb94eb9795"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8c0e29d0-c32d-4283-887a-26eb94eb9795 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8c0e29d0-c32d-4283-887a-26eb94eb9795' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.335231"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:46:07.335231"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:07.340517') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.341346"], ["expired_at", "2015-05-15 22:46:07.341463"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f1ffaffb-9358-48a6-b432-11fe1d3d7960"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f1ffaffb-9358-48a6-b432-11fe1d3d7960 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.346446"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:07.346446"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:46:07.347176"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.355885"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:07.355885"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.362850"], ["expired_at", "2015-05-15 22:16:07.362971"], ["oauth_code", "df2798f4-81ba-4f2b-8d29-e09e4106ad5c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.9ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.376019"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:46:07.376019"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:07.380194') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.380962"], ["expired_at", "2015-05-15 22:46:07.381086"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ba20ef27-aa3d-45c8-90ae-18fefea03e73"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ba20ef27-aa3d-45c8-90ae-18fefea03e73 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.386514"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:07.386514"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:46:07.391104"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:07.393835') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.394534"], ["expired_at", "2015-05-15 22:46:07.394637"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "953fee1d-d348-4850-8b04-d025f1fb9004"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/953fee1d-d348-4850-8b04-d025f1fb9004 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.400169"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:07.400169"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:07.404882') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.405585"], ["expired_at", "2015-05-15 22:46:07.405705"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "09aced3b-9995-444f-a3e2-6ffa75e43746"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/09aced3b-9995-444f-a3e2-6ffa75e43746 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '09aced3b-9995-444f-a3e2-6ffa75e43746' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.413573"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:46:07.413573"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:07.416626') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.417275"], ["expired_at", "2015-05-15 22:46:07.417378"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ed928359-d279-49ae-9a29-35114e6b455b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ed928359-d279-49ae-9a29-35114e6b455b Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ed928359-d279-49ae-9a29-35114e6b455b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:07.422270"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:07.422270"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.423285"], ["expired_at", "2015-05-15 22:46:07.423393"], ["init_params", "{}"], ["oauth_code", "2fc7bc0c-2453-4857-bfc4-0e75938df805"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:46:07.424270"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:07.428642') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.429821"], ["expired_at", "2015-05-15 22:46:07.429930"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5120e527-5ffa-4773-bd11-7652f4b6ec54"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5120e527-5ffa-4773-bd11-7652f4b6ec54 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.433998"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:07.433998"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.435434"], ["expired_at", "2015-05-15 22:46:07.435556"], ["oauth_code", "74c4edd9-761c-4938-94b4-0ac12690b33b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:46:07.436519') AND "skydrive_api_keys"."oauth_code" = '74c4edd9-761c-4938-94b4-0ac12690b33b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "41a8caa1-332d-4176-8601-7eaeca602f5e"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.439909"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:07.439909"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:07.441092"], ["expired_at", "2015-05-15 22:46:07.441189"], ["oauth_code", "44978b5c-b502-46e9-baa6-44b0802674fe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [MAFTOTHJ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [MAFTOTHJ] SKYDRIVE REQUEST PAYLOAD: [MAFTOTHJ] SKYDRIVE REQUEST HEADERS: - - Bearer [MAFTOTHJ] SKYDRIVE RESPONSE CODE: 401 [MAFTOTHJ] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [VATHWQZS] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [VATHWQZS] SKYDRIVE REQUEST PAYLOAD: [VATHWQZS] SKYDRIVE REQUEST HEADERS: - Bearer [VATHWQZS] SKYDRIVE RESPONSE CODE: 200 [VATHWQZS] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ZCQDCSES] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZCQDCSES] SKYDRIVE REQUEST PAYLOAD: [ZCQDCSES] SKYDRIVE REQUEST HEADERS: - [ZCQDCSES] SKYDRIVE RESPONSE CODE: 200 [ZCQDCSES] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [UIZLVDUG] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UIZLVDUG] SKYDRIVE REQUEST PAYLOAD: [UIZLVDUG] SKYDRIVE REQUEST HEADERS: - [UIZLVDUG] SKYDRIVE RESPONSE CODE: 200 [UIZLVDUG] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [GZMGMULV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [GZMGMULV] SKYDRIVE REQUEST PAYLOAD: [GZMGMULV] SKYDRIVE REQUEST HEADERS: - [GZMGMULV] SKYDRIVE RESPONSE CODE: 200 [GZMGMULV] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:23.861770"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:23.861770"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:23.870188"], ["expired_at", "2015-05-15 22:46:23.870352"], ["oauth_code", "24db24cf-448c-4dd7-998d-5251861da360"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:23.874260"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:23.874260"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:23.875538"], ["expired_at", "2015-05-15 22:46:23.875639"], ["oauth_code", "bac2a1df-d47d-4b6c-ae7c-3e547aaccf32"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:46:23.876429') AND "skydrive_api_keys"."oauth_code" = 'bac2a1df-d47d-4b6c-ae7c-3e547aaccf32' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "d14dc788-3671-4729-96b7-513361a9a2ae"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:23.894567"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:46:23.894567"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:23.895746"], ["expired_at", "2015-05-15 22:46:23.895851"], ["init_params", "{}"], ["oauth_code", "9bb12a4a-b572-4a9c-8877-6a3b5ad9b6dd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:46:23.896627"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:23.912924') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:23.914249"], ["expired_at", "2015-05-15 22:46:23.914403"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "140ca106-41a4-4e01-913b-5077564c4ac8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/140ca106-41a4-4e01-913b-5077564c4ac8 Completed 302 Found in 16ms (ActiveRecord: 1.0ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:23.947189"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:46:23.947189"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:23.949844') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:23.950496"], ["expired_at", "2015-05-15 22:46:23.950621"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6187184b-8de4-4dbc-8a8d-8ac0b3b1cd01"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6187184b-8de4-4dbc-8a8d-8ac0b3b1cd01 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6187184b-8de4-4dbc-8a8d-8ac0b3b1cd01' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:23.955280"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:46:23.955280"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:23.960737') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:23.961376"], ["expired_at", "2015-05-15 22:46:23.961488"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8e7d343c-add9-4796-b293-e741673e0e72"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8e7d343c-add9-4796-b293-e741673e0e72 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:23.967535"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:46:23.967535"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:23.972398') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:23.973343"], ["expired_at", "2015-05-15 22:46:23.973467"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dae4565f-95a1-4f22-9866-30ebd22d4d59"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dae4565f-95a1-4f22-9866-30ebd22d4d59 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'dae4565f-95a1-4f22-9866-30ebd22d4d59' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:23.981908"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:46:23.981908"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:23.985022') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:23.985721"], ["expired_at", "2015-05-15 22:46:23.985829"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "55d1a3dc-1e5a-4286-ad7e-d4206cda7925"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/55d1a3dc-1e5a-4286-ad7e-d4206cda7925 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:23.991865"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:46:23.991865"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:23.996495') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:23.997131"], ["expired_at", "2015-05-15 22:46:23.997245"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "06c0eb4e-a14f-4ab2-b2db-ce1e4291aa94"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/06c0eb4e-a14f-4ab2-b2db-ce1e4291aa94 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '06c0eb4e-a14f-4ab2-b2db-ce1e4291aa94' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:24.002290"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:24.002290"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:24.009674"], ["expired_at", "2015-05-15 22:16:24.009871"], ["oauth_code", "a91a791e-a230-44ca-808a-9d835567de4f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:24.017857"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:24.017857"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:46:24.018580"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:24.028377"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:24.028377"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:46:24.032195"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:24.034907') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:24.035623"], ["expired_at", "2015-05-15 22:46:24.035729"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5cd9bf4b-0dc9-4691-b832-1784cf39c3c5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5cd9bf4b-0dc9-4691-b832-1784cf39c3c5 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:24.041021"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:24.041021"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:24.042376"], ["expired_at", "2015-05-15 22:46:24.042548"], ["init_params", "{}"], ["oauth_code", "14e5d40c-da7d-4d92-b9be-16013c5922f3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:46:24.043672"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:24.048732') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:24.049894"], ["expired_at", "2015-05-15 22:46:24.050048"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1a451cfe-bfdd-4f76-898b-17eba8ae12f4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1a451cfe-bfdd-4f76-898b-17eba8ae12f4 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:24.056831"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:46:24.056831"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:24.059420') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:24.060058"], ["expired_at", "2015-05-15 22:46:24.060156"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "acbd292d-12dd-437b-b21e-48cba4cf5a0d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/acbd292d-12dd-437b-b21e-48cba4cf5a0d Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'acbd292d-12dd-437b-b21e-48cba4cf5a0d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:24.066965"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:46:24.066965"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:24.070763') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:24.071819"], ["expired_at", "2015-05-15 22:46:24.071957"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "92d534d3-c336-4664-ab48-aebe4012ad6b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/92d534d3-c336-4664-ab48-aebe4012ad6b Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:46:24.077434"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:46:24.077434"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:46:24.082677') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:46:24.083511"], ["expired_at", "2015-05-15 22:46:24.083622"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "aec1ddca-7230-4253-8f0d-73bdafec34f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/aec1ddca-7230-4253-8f0d-73bdafec34f9 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'aec1ddca-7230-4253-8f0d-73bdafec34f9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [RKWDTHWB] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [RKWDTHWB] SKYDRIVE REQUEST PAYLOAD: [RKWDTHWB] SKYDRIVE REQUEST HEADERS: - Bearer [RKWDTHWB] SKYDRIVE RESPONSE CODE: 200 [RKWDTHWB] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [TFHEMHKU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [TFHEMHKU] SKYDRIVE REQUEST PAYLOAD: [TFHEMHKU] SKYDRIVE REQUEST HEADERS: - [TFHEMHKU] SKYDRIVE RESPONSE CODE: 200 [TFHEMHKU] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [VYFUAWUK] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [VYFUAWUK] SKYDRIVE REQUEST PAYLOAD: [VYFUAWUK] SKYDRIVE REQUEST HEADERS: - - Bearer [VYFUAWUK] SKYDRIVE RESPONSE CODE: 401 [VYFUAWUK] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [MQDYMCLO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MQDYMCLO] SKYDRIVE REQUEST PAYLOAD: [MQDYMCLO] SKYDRIVE REQUEST HEADERS: - [MQDYMCLO] SKYDRIVE RESPONSE CODE: 200 [MQDYMCLO] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [DRJCUYSE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DRJCUYSE] SKYDRIVE REQUEST PAYLOAD: [DRJCUYSE] SKYDRIVE REQUEST HEADERS: - [DRJCUYSE] SKYDRIVE RESPONSE CODE: 200 [DRJCUYSE] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.268912"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:47:25.268912"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.296486"], ["expired_at", "2015-05-15 22:17:25.296654"], ["oauth_code", "e7cf5eeb-7db5-4b00-a3c8-d059a6a509a3"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 10ms (Views: 3.6ms | ActiveRecord: 0.4ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.306456"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:47:25.306456"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:47:25.307386"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.317605"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:47:25.317605"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:47:25.322121"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:47:25.324779') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.325509"], ["expired_at", "2015-05-15 22:47:25.325613"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "49170251-3c6f-4c4c-ab0e-00ab817cf9c6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/49170251-3c6f-4c4c-ab0e-00ab817cf9c6 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.332226"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:47:25.332226"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.333426"], ["expired_at", "2015-05-15 22:47:25.333548"], ["init_params", "{}"], ["oauth_code", "c0852eca-f4f5-4bcb-94cd-57a9e36acd61"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:47:25.334422"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:47:25.339586') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.341339"], ["expired_at", "2015-05-15 22:47:25.341458"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ad9052cc-5dcd-4073-bad3-72505f42bfa6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ad9052cc-5dcd-4073-bad3-72505f42bfa6 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.347217"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:47:25.347217"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:47:25.352197') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.352889"], ["expired_at", "2015-05-15 22:47:25.353000"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a8efb9f5-9a1a-43ad-8e2a-9f2d0cf3dbc3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a8efb9f5-9a1a-43ad-8e2a-9f2d0cf3dbc3 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a8efb9f5-9a1a-43ad-8e2a-9f2d0cf3dbc3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.361619"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:47:25.361619"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:47:25.364713') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.365401"], ["expired_at", "2015-05-15 22:47:25.365506"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3ec486c8-df87-45d9-9495-941885991489"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3ec486c8-df87-45d9-9495-941885991489 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.373386"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:47:25.373386"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:47:25.376314') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.376985"], ["expired_at", "2015-05-15 22:47:25.377088"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "be789cb4-e3ce-4b63-82d1-1a72a7d8f196"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/be789cb4-e3ce-4b63-82d1-1a72a7d8f196 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'be789cb4-e3ce-4b63-82d1-1a72a7d8f196' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.383901"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:47:25.383901"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:47:25.386708') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.387664"], ["expired_at", "2015-05-15 22:47:25.387817"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "81e0adfc-78d7-4295-a09e-0813b059c3b0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/81e0adfc-78d7-4295-a09e-0813b059c3b0 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '81e0adfc-78d7-4295-a09e-0813b059c3b0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.393170"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:47:25.393170"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:47:25.398362') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.399005"], ["expired_at", "2015-05-15 22:47:25.399109"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "094d6d91-b92a-4a55-8d42-7d4c6da15f82"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/094d6d91-b92a-4a55-8d42-7d4c6da15f82 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.404302"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:47:25.404302"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:47:25.409221') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.409881"], ["expired_at", "2015-05-15 22:47:25.409992"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "17147460-108e-406a-9472-e6affea5939e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/17147460-108e-406a-9472-e6affea5939e Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '17147460-108e-406a-9472-e6affea5939e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.417546"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:47:25.417546"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:47:25.420384') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.421034"], ["expired_at", "2015-05-15 22:47:25.421146"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "696491e9-b843-4c7d-80d2-b72b5e556d34"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/696491e9-b843-4c7d-80d2-b72b5e556d34 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.426982"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:47:25.426982"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:47:25.431710') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.432384"], ["expired_at", "2015-05-15 22:47:25.432494"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3fe84042-366b-4190-b308-8ab392ef07a2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3fe84042-366b-4190-b308-8ab392ef07a2 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3fe84042-366b-4190-b308-8ab392ef07a2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:47:25.437892"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:47:25.437892"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.439113"], ["expired_at", "2015-05-15 22:47:25.439216"], ["init_params", "{}"], ["oauth_code", "b28e97e1-0c6e-48aa-8fd3-9042ec98e719"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:47:25.440038"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:47:25.444379') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.445429"], ["expired_at", "2015-05-15 22:47:25.445534"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d3642dda-53fe-4711-b79c-16716a1c6738"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d3642dda-53fe-4711-b79c-16716a1c6738 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [CSVYXFSA] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [CSVYXFSA] SKYDRIVE REQUEST PAYLOAD: [CSVYXFSA] SKYDRIVE REQUEST HEADERS: - Bearer [CSVYXFSA] SKYDRIVE RESPONSE CODE: 200 [CSVYXFSA] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [QIHGYHAM] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QIHGYHAM] SKYDRIVE REQUEST PAYLOAD: [QIHGYHAM] SKYDRIVE REQUEST HEADERS: - [QIHGYHAM] SKYDRIVE RESPONSE CODE: 200 [QIHGYHAM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [POGFGKEW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [POGFGKEW] SKYDRIVE REQUEST PAYLOAD: [POGFGKEW] SKYDRIVE REQUEST HEADERS: - [POGFGKEW] SKYDRIVE RESPONSE CODE: 200 [POGFGKEW] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [RGPDSFML] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RGPDSFML] SKYDRIVE REQUEST PAYLOAD: [RGPDSFML] SKYDRIVE REQUEST HEADERS: - [RGPDSFML] SKYDRIVE RESPONSE CODE: 200 [RGPDSFML] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [JZHRRTDB] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [JZHRRTDB] SKYDRIVE REQUEST PAYLOAD: [JZHRRTDB] SKYDRIVE REQUEST HEADERS: - - Bearer [JZHRRTDB] SKYDRIVE RESPONSE CODE: 401 [JZHRRTDB] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.589561"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:47:25.589561"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.591193"], ["expired_at", "2015-05-15 22:47:25.591312"], ["oauth_code", "2efeda39-b117-4f89-a620-82adbe4f0f84"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.594105"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:47:25.594105"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:47:25.595247"], ["expired_at", "2015-05-15 22:47:25.595346"], ["oauth_code", "ca700365-bc22-4e5f-9e66-7a261133c6dc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:47:25.596225') AND "skydrive_api_keys"."oauth_code" = 'ca700365-bc22-4e5f-9e66-7a261133c6dc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "79a46722-60cf-4e0d-8e8b-edf17fe01da2"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.142809"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:48:24.142809"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.151562"], ["expired_at", "2015-05-15 22:48:24.151738"], ["oauth_code", "d776ddaa-95d5-4af2-9b61-063c935cc41c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.155803"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:48:24.155803"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.157185"], ["expired_at", "2015-05-15 22:48:24.157291"], ["oauth_code", "33e94db4-097a-4773-a749-9e0fbc2fec8e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:48:24.158297') AND "skydrive_api_keys"."oauth_code" = '33e94db4-097a-4773-a749-9e0fbc2fec8e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "414b95fe-2011-4f5d-85b9-9f8dcf47dc92"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.176655"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:48:24.176655"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.177795"], ["expired_at", "2015-05-15 22:48:24.177902"], ["init_params", "{}"], ["oauth_code", "b480af31-ebf2-495c-ac0b-252c39da040e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:48:24.178726"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:48:24.194199') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.195481"], ["expired_at", "2015-05-15 22:48:24.195593"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e683d715-2041-47af-a21f-9c9384674510"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e683d715-2041-47af-a21f-9c9384674510 Completed 302 Found in 15ms (ActiveRecord: 0.9ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.234462"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:48:24.234462"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:48:24.237709') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.238484"], ["expired_at", "2015-05-15 22:48:24.238609"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8e3eb5df-7e0a-4520-ae64-25cb2c022b0f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8e3eb5df-7e0a-4520-ae64-25cb2c022b0f Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8e3eb5df-7e0a-4520-ae64-25cb2c022b0f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.243547"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:48:24.243547"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:48:24.248397') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.248974"], ["expired_at", "2015-05-15 22:48:24.249068"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f304a838-e3b4-4e0e-9277-8e00de162b51"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f304a838-e3b4-4e0e-9277-8e00de162b51 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.254803"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:48:24.254803"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:48:24.259800') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.260451"], ["expired_at", "2015-05-15 22:48:24.260557"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f114bc9-44df-4dfe-8b7f-f9a8f9a61a71"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f114bc9-44df-4dfe-8b7f-f9a8f9a61a71 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0f114bc9-44df-4dfe-8b7f-f9a8f9a61a71' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.267947"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:48:24.267947"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:48:24.270512') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.271171"], ["expired_at", "2015-05-15 22:48:24.271362"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c5acc09c-0c8c-49bc-b54f-b8682c97dd8a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c5acc09c-0c8c-49bc-b54f-b8682c97dd8a Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.277671"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:48:24.277671"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:48:24.282374') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.283137"], ["expired_at", "2015-05-15 22:48:24.283247"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e7b5c245-481e-4ca9-a56f-f0b7bc965fe7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e7b5c245-481e-4ca9-a56f-f0b7bc965fe7 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e7b5c245-481e-4ca9-a56f-f0b7bc965fe7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.288007"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:48:24.288007"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.296672"], ["expired_at", "2015-05-15 22:18:24.296827"], ["oauth_code", "7325edc9-1c73-4840-9cda-f4ad924f95b0"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.305375"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:48:24.305375"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:48:24.306315"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.315564"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:48:24.315564"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:48:24.319336"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:48:24.321794') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.322461"], ["expired_at", "2015-05-15 22:48:24.322593"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9618e32d-4c81-4096-a436-238dfb6c64ae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9618e32d-4c81-4096-a436-238dfb6c64ae Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.328637"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:48:24.328637"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.329676"], ["expired_at", "2015-05-15 22:48:24.329780"], ["init_params", "{}"], ["oauth_code", "7781538d-61f3-4fca-a3fe-12dc5d400ebf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:48:24.330556"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:48:24.335349') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.336558"], ["expired_at", "2015-05-15 22:48:24.336673"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "86054663-2bbe-4fcf-8ea6-465efa311055"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/86054663-2bbe-4fcf-8ea6-465efa311055 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.343038"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:48:24.343038"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:48:24.345562') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.346179"], ["expired_at", "2015-05-15 22:48:24.346278"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "92747c57-fa92-4e4c-bd16-08ae2b85be45"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/92747c57-fa92-4e4c-bd16-08ae2b85be45 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '92747c57-fa92-4e4c-bd16-08ae2b85be45' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.352450"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:48:24.352450"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:48:24.355076') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.355697"], ["expired_at", "2015-05-15 22:48:24.355792"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "03066f99-0f08-4b07-83bf-fcd8576cced4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/03066f99-0f08-4b07-83bf-fcd8576cced4 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:48:24.360929"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:48:24.360929"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:48:24.367680') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:48:24.368608"], ["expired_at", "2015-05-15 22:48:24.368725"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "606cf499-e3f0-4ebd-8796-a15c596146a6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/606cf499-e3f0-4ebd-8796-a15c596146a6 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '606cf499-e3f0-4ebd-8796-a15c596146a6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [KFQQCTSZ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KFQQCTSZ] SKYDRIVE REQUEST PAYLOAD: [KFQQCTSZ] SKYDRIVE REQUEST HEADERS: - [KFQQCTSZ] SKYDRIVE RESPONSE CODE: 200 [KFQQCTSZ] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [AAJPXNGQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AAJPXNGQ] SKYDRIVE REQUEST PAYLOAD: [AAJPXNGQ] SKYDRIVE REQUEST HEADERS: - [AAJPXNGQ] SKYDRIVE RESPONSE CODE: 200 [AAJPXNGQ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [QFYRXXOH] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [QFYRXXOH] SKYDRIVE REQUEST PAYLOAD: [QFYRXXOH] SKYDRIVE REQUEST HEADERS: - - Bearer [QFYRXXOH] SKYDRIVE RESPONSE CODE: 401 [QFYRXXOH] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [WLKFBZNF] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [WLKFBZNF] SKYDRIVE REQUEST PAYLOAD: [WLKFBZNF] SKYDRIVE REQUEST HEADERS: - Bearer [WLKFBZNF] SKYDRIVE RESPONSE CODE: 200 [WLKFBZNF] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FMHYITWD] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FMHYITWD] SKYDRIVE REQUEST PAYLOAD: [FMHYITWD] SKYDRIVE REQUEST HEADERS: - [FMHYITWD] SKYDRIVE RESPONSE CODE: 200 [FMHYITWD] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.306999"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:49:21.306999"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.315633"], ["expired_at", "2015-05-15 22:49:21.315801"], ["oauth_code", "ab358478-9fc2-493c-a492-ad84ee2f68f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.320218"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:49:21.320218"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.321399"], ["expired_at", "2015-05-15 22:49:21.321499"], ["oauth_code", "be634b5e-db80-4644-a8eb-6e5277a1299a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:49:21.322281') AND "skydrive_api_keys"."oauth_code" = 'be634b5e-db80-4644-a8eb-6e5277a1299a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c2b20fbf-f558-4ac5-8d9b-dab22bc866ca"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [NQJACBLC] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [NQJACBLC] SKYDRIVE REQUEST PAYLOAD: [NQJACBLC] SKYDRIVE REQUEST HEADERS: - - Bearer [NQJACBLC] SKYDRIVE RESPONSE CODE: 401 [NQJACBLC] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [RWFGWQMR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [RWFGWQMR] SKYDRIVE REQUEST PAYLOAD: [RWFGWQMR] SKYDRIVE REQUEST HEADERS: - [RWFGWQMR] SKYDRIVE RESPONSE CODE: 200 [RWFGWQMR] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [XIPSISYM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [XIPSISYM] SKYDRIVE REQUEST PAYLOAD: [XIPSISYM] SKYDRIVE REQUEST HEADERS: - Bearer [XIPSISYM] SKYDRIVE RESPONSE CODE: 200 [XIPSISYM] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [LZUYTFMO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [LZUYTFMO] SKYDRIVE REQUEST PAYLOAD: [LZUYTFMO] SKYDRIVE REQUEST HEADERS: - [LZUYTFMO] SKYDRIVE RESPONSE CODE: 200 [LZUYTFMO] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [UAQLDNIY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UAQLDNIY] SKYDRIVE REQUEST PAYLOAD: [UAQLDNIY] SKYDRIVE REQUEST HEADERS: - [UAQLDNIY] SKYDRIVE RESPONSE CODE: 200 [UAQLDNIY] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.477920"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:49:21.477920"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:49:21.491304') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.492108"], ["expired_at", "2015-05-15 22:49:21.492226"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d1d105c7-9897-4305-82b6-03a8ded63e37"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d1d105c7-9897-4305-82b6-03a8ded63e37 Completed 302 Found in 22ms (ActiveRecord: 1.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.501409"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:49:21.501409"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:49:21.504124') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.504745"], ["expired_at", "2015-05-15 22:49:21.504848"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "632b007d-f5f6-4c94-9563-7a87b91af210"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/632b007d-f5f6-4c94-9563-7a87b91af210 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '632b007d-f5f6-4c94-9563-7a87b91af210' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.509619"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:49:21.509619"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.510552"], ["expired_at", "2015-05-15 22:49:21.510644"], ["init_params", "{}"], ["oauth_code", "90f981f5-5eed-4543-99f6-aa262ceaba86"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:49:21.511351"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:49:21.517471') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.518723"], ["expired_at", "2015-05-15 22:49:21.518836"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1acd056d-6944-49f7-bf27-8aa9a1bacf70"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1acd056d-6944-49f7-bf27-8aa9a1bacf70 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.524127"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:49:21.524127"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:49:21.529130') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.529842"], ["expired_at", "2015-05-15 22:49:21.529942"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e81ad253-4737-4ab9-a3d0-adc4cc24b92c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e81ad253-4737-4ab9-a3d0-adc4cc24b92c Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e81ad253-4737-4ab9-a3d0-adc4cc24b92c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.535277"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:49:21.535277"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:49:21.538914"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:49:21.541477') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.542135"], ["expired_at", "2015-05-15 22:49:21.542238"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dc1acaf9-77e6-4019-9940-7973668b2b3a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dc1acaf9-77e6-4019-9940-7973668b2b3a Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.546669"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:49:21.546669"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.554001"], ["expired_at", "2015-05-15 22:19:21.554109"], ["oauth_code", "49e7b70b-a528-4dae-b91c-c5bda0806e37"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.561270"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:49:21.561270"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:49:21.561997"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.571029"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:49:21.571029"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.572157"], ["expired_at", "2015-05-15 22:49:21.572260"], ["init_params", "{}"], ["oauth_code", "0ca7774d-a619-49ae-92c6-f7e04f5fa556"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:49:21.572986"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:49:21.577943') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.579269"], ["expired_at", "2015-05-15 22:49:21.579390"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f754e51a-e446-4bfd-b2a9-d4872e21994c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f754e51a-e446-4bfd-b2a9-d4872e21994c Completed 302 Found in 6ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.585007"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:49:21.585007"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:49:21.589754') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.590390"], ["expired_at", "2015-05-15 22:49:21.590497"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5df2c8dd-1c26-487b-9eec-54d4f1c30e32"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5df2c8dd-1c26-487b-9eec-54d4f1c30e32 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5df2c8dd-1c26-487b-9eec-54d4f1c30e32' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.598143"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:49:21.598143"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:49:21.601116') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.601763"], ["expired_at", "2015-05-15 22:49:21.601870"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c21ac2ee-818a-48f9-909a-002f4f723f4c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c21ac2ee-818a-48f9-909a-002f4f723f4c Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.607536"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:49:21.607536"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:49:21.612523') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.613165"], ["expired_at", "2015-05-15 22:49:21.613269"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7cfee5ca-5c30-44ce-9cd4-27aacd1a7872"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7cfee5ca-5c30-44ce-9cd4-27aacd1a7872 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.619653"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:49:21.619653"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:49:21.624444') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.625077"], ["expired_at", "2015-05-15 22:49:21.625186"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "81ac6d84-cab2-4a2d-9a3d-598990426bf2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/81ac6d84-cab2-4a2d-9a3d-598990426bf2 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '81ac6d84-cab2-4a2d-9a3d-598990426bf2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:49:21.631885"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:49:21.631885"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:49:21.634406') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:49:21.635044"], ["expired_at", "2015-05-15 22:49:21.635144"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1d943a65-a054-4ce0-929b-4f02ac1c79dc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1d943a65-a054-4ce0-929b-4f02ac1c79dc Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1d943a65-a054-4ce0-929b-4f02ac1c79dc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.574033"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:50:01.574033"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:01.588652') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.592179"], ["expired_at", "2015-05-15 22:50:01.592368"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6d8153a7-4306-43ab-9ed6-ad12b5a371ad"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6d8153a7-4306-43ab-9ed6-ad12b5a371ad Completed 302 Found in 33ms (ActiveRecord: 2.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.624974"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:01.624974"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:01.630337') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.631050"], ["expired_at", "2015-05-15 22:50:01.631171"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ecb244ad-6326-4eba-bc33-5e2bec53d40c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ecb244ad-6326-4eba-bc33-5e2bec53d40c Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ecb244ad-6326-4eba-bc33-5e2bec53d40c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.637155"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:01.637155"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.638510"], ["expired_at", "2015-05-15 22:50:01.638621"], ["init_params", "{}"], ["oauth_code", "cdf37ac9-35b4-4560-8aaa-c17642ab5c89"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:50:01.639397"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:01.644635') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.646063"], ["expired_at", "2015-05-15 22:50:01.646163"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "45221690-3261-4f09-839c-ab696eecb44f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/45221690-3261-4f09-839c-ab696eecb44f Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.651172"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:01.651172"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:50:01.655125"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:01.657638') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.658331"], ["expired_at", "2015-05-15 22:50:01.658447"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a73274b3-3bca-4045-a2c4-0bd0c9f78d10"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a73274b3-3bca-4045-a2c4-0bd0c9f78d10 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.665632"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:50:01.665632"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:01.668192') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.668816"], ["expired_at", "2015-05-15 22:50:01.668916"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "23c8f5cd-df38-4beb-a7fa-ba1d299096b6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/23c8f5cd-df38-4beb-a7fa-ba1d299096b6 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '23c8f5cd-df38-4beb-a7fa-ba1d299096b6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.676048"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:50:01.676048"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:01.678820') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.679533"], ["expired_at", "2015-05-15 22:50:01.679639"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "59705542-a78d-46d7-bb15-4789def63290"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/59705542-a78d-46d7-bb15-4789def63290 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.684955"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:50:01.684955"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:01.690009') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.690648"], ["expired_at", "2015-05-15 22:50:01.690749"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "311c39d1-5d13-49be-9647-683490202ce4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/311c39d1-5d13-49be-9647-683490202ce4 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.697393"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:50:01.697393"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:01.700293') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.700957"], ["expired_at", "2015-05-15 22:50:01.701062"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "88197bd2-0f6e-423e-9b50-86fd7bec9aa1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/88197bd2-0f6e-423e-9b50-86fd7bec9aa1 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '88197bd2-0f6e-423e-9b50-86fd7bec9aa1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.705645"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:50:01.705645"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:01.710150') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.710901"], ["expired_at", "2015-05-15 22:50:01.711010"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "38ecc32e-48b3-4ddc-8726-0df631d1bf24"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/38ecc32e-48b3-4ddc-8726-0df631d1bf24 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '38ecc32e-48b3-4ddc-8726-0df631d1bf24' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.716773"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:50:01.716773"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.717773"], ["expired_at", "2015-05-15 22:50:01.717873"], ["init_params", "{}"], ["oauth_code", "d8eaed66-0ea2-4dd3-9473-3a20ee1fea7e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:50:01.718633"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:01.723839') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.724962"], ["expired_at", "2015-05-15 22:50:01.725068"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ea11ab8b-d36c-4967-b75a-7093851b16c8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ea11ab8b-d36c-4967-b75a-7093851b16c8 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.729720"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:50:01.729720"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:01.733941') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.734559"], ["expired_at", "2015-05-15 22:50:01.734654"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc0a4054-c8e4-422c-8163-2aa6b7d0ae70"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc0a4054-c8e4-422c-8163-2aa6b7d0ae70 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bc0a4054-c8e4-422c-8163-2aa6b7d0ae70' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.738344"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:01.738344"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:50:01.739035"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:01.747402"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:01.747402"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.753581"], ["expired_at", "2015-05-15 22:20:01.753681"], ["oauth_code", "aad53cad-1c87-47f8-a60b-2d7998af90a0"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.762519"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:01.762519"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.763824"], ["expired_at", "2015-05-15 22:50:01.763930"], ["oauth_code", "40072e46-d622-42de-ac86-d036a4b2931f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:50:01.764708') AND "skydrive_api_keys"."oauth_code" = '40072e46-d622-42de-ac86-d036a4b2931f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "2ebafbee-fc2a-4a58-9ee4-c0a574e544e8"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.767609"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:01.767609"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:01.768640"], ["expired_at", "2015-05-15 22:50:01.768729"], ["oauth_code", "fa2bd5d1-4e34-4e8b-b0f8-f87174dee78e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [VVHUPDQC] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [VVHUPDQC] SKYDRIVE REQUEST PAYLOAD: [VVHUPDQC] SKYDRIVE REQUEST HEADERS: - Bearer [VVHUPDQC] SKYDRIVE RESPONSE CODE: 200 [VVHUPDQC] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [QMHJOHRH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QMHJOHRH] SKYDRIVE REQUEST PAYLOAD: [QMHJOHRH] SKYDRIVE REQUEST HEADERS: - [QMHJOHRH] SKYDRIVE RESPONSE CODE: 200 [QMHJOHRH] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [NQLDLBIV] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [NQLDLBIV] SKYDRIVE REQUEST PAYLOAD: [NQLDLBIV] SKYDRIVE REQUEST HEADERS: - [NQLDLBIV] SKYDRIVE RESPONSE CODE: 200 [NQLDLBIV] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [EZVPVWJC] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [EZVPVWJC] SKYDRIVE REQUEST PAYLOAD: [EZVPVWJC] SKYDRIVE REQUEST HEADERS: - - Bearer [EZVPVWJC] SKYDRIVE RESPONSE CODE: 401 [EZVPVWJC] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [OATQROWX] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [OATQROWX] SKYDRIVE REQUEST PAYLOAD: [OATQROWX] SKYDRIVE REQUEST HEADERS: - [OATQROWX] SKYDRIVE RESPONSE CODE: 200 [OATQROWX] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:38.929774"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:50:38.929774"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:38.944591') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:38.948046"], ["expired_at", "2015-05-15 22:50:38.948241"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8238be72-e890-4b71-ab7d-b9941faf8afb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8238be72-e890-4b71-ab7d-b9941faf8afb Completed 302 Found in 34ms (ActiveRecord: 2.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.2ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:38.981762"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:50:38.981762"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:38.986659') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:38.987391"], ["expired_at", "2015-05-15 22:50:38.987510"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cc1b5a58-0c9a-4a3c-abf3-2f3914ddcfec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cc1b5a58-0c9a-4a3c-abf3-2f3914ddcfec Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cc1b5a58-0c9a-4a3c-abf3-2f3914ddcfec' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:38.994852"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:50:38.994852"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:38.998394') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:38.999155"], ["expired_at", "2015-05-15 22:50:38.999287"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "56f5f528-9ce4-4abe-83b2-cb455ea12830"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/56f5f528-9ce4-4abe-83b2-cb455ea12830 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '56f5f528-9ce4-4abe-83b2-cb455ea12830' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:39.004118"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:50:39.004118"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.005053"], ["expired_at", "2015-05-15 22:50:39.005147"], ["init_params", "{}"], ["oauth_code", "944c1a9e-36af-491a-8e23-e11c52fb2688"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:50:39.005857"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:39.010154') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.011260"], ["expired_at", "2015-05-15 22:50:39.011360"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c73a069b-572a-4730-8516-a735fb70b58a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c73a069b-572a-4730-8516-a735fb70b58a Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:39.015653"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:50:39.015653"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:39.021144') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.021840"], ["expired_at", "2015-05-15 22:50:39.021953"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b023986a-5a69-4736-a4a1-c6596e0bad20"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b023986a-5a69-4736-a4a1-c6596e0bad20 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:39.027187"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:50:39.027187"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:39.032682') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.033303"], ["expired_at", "2015-05-15 22:50:39.033402"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "97136df1-d71d-4e22-a424-d43f48b7e476"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/97136df1-d71d-4e22-a424-d43f48b7e476 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '97136df1-d71d-4e22-a424-d43f48b7e476' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:39.038019"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:39.038019"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:50:39.041946"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:39.044592') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.045326"], ["expired_at", "2015-05-15 22:50:39.045442"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "61541609-9d4c-4219-a031-294dd83ac22f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/61541609-9d4c-4219-a031-294dd83ac22f Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:39.050525"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:39.050525"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:39.055261') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.055911"], ["expired_at", "2015-05-15 22:50:39.056020"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "26285777-f5cd-44fb-8251-22a29ee604f1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/26285777-f5cd-44fb-8251-22a29ee604f1 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '26285777-f5cd-44fb-8251-22a29ee604f1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:39.064558"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:50:39.064558"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:39.067290') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.067932"], ["expired_at", "2015-05-15 22:50:39.068038"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b73013d4-4777-422b-9898-89ff8b3d55a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b73013d4-4777-422b-9898-89ff8b3d55a3 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:39.073446"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:39.073446"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.074430"], ["expired_at", "2015-05-15 22:50:39.074566"], ["init_params", "{}"], ["oauth_code", "d2f1ea99-8231-4b9e-bc52-034b7842d4b7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:50:39.075349"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:39.079613') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.080788"], ["expired_at", "2015-05-15 22:50:39.080905"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4ed6729c-379f-4def-bd40-d31d06f0e2da"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4ed6729c-379f-4def-bd40-d31d06f0e2da Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:39.087496"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:50:39.087496"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:50:39.090168') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.090817"], ["expired_at", "2015-05-15 22:50:39.090925"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bf64b660-7e19-4a21-b6bd-9a0afb0f7859"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bf64b660-7e19-4a21-b6bd-9a0afb0f7859 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bf64b660-7e19-4a21-b6bd-9a0afb0f7859' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:39.094584"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:39.094584"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:50:39.095273"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:50:39.103478"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:39.103478"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.110635"], ["expired_at", "2015-05-15 22:20:39.110744"], ["oauth_code", "13d9d95b-773e-4975-ba8c-dfd29aca3186"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.117973"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:39.117973"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.119282"], ["expired_at", "2015-05-15 22:50:39.119378"], ["oauth_code", "e0f341c8-faf6-4f11-8bfb-30ca0ad55d2a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:50:39.120191') AND "skydrive_api_keys"."oauth_code" = 'e0f341c8-faf6-4f11-8bfb-30ca0ad55d2a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "cd7ad741-1b58-44a0-bea0-2013517a127a"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.123105"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:50:39.123105"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:50:39.124174"], ["expired_at", "2015-05-15 22:50:39.124267"], ["oauth_code", "f4923ad4-7fad-4603-a4f9-b928a8323dcd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [WZYFIARQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WZYFIARQ] SKYDRIVE REQUEST PAYLOAD: [WZYFIARQ] SKYDRIVE REQUEST HEADERS: - [WZYFIARQ] SKYDRIVE RESPONSE CODE: 200 [WZYFIARQ] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [HBFXUQNN] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [HBFXUQNN] SKYDRIVE REQUEST PAYLOAD: [HBFXUQNN] SKYDRIVE REQUEST HEADERS: - - Bearer [HBFXUQNN] SKYDRIVE RESPONSE CODE: 401 [HBFXUQNN] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.1ms) rollback transaction  (0.4ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [MRHHKLLM] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [MRHHKLLM] SKYDRIVE REQUEST PAYLOAD: [MRHHKLLM] SKYDRIVE REQUEST HEADERS: - Bearer [MRHHKLLM] SKYDRIVE RESPONSE CODE: 200 [MRHHKLLM] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [HTRTCTMT] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HTRTCTMT] SKYDRIVE REQUEST PAYLOAD: [HTRTCTMT] SKYDRIVE REQUEST HEADERS: - [HTRTCTMT] SKYDRIVE RESPONSE CODE: 200 [HTRTCTMT] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [QPZNSHMJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [QPZNSHMJ] SKYDRIVE REQUEST PAYLOAD: [QPZNSHMJ] SKYDRIVE REQUEST HEADERS: - [QPZNSHMJ] SKYDRIVE RESPONSE CODE: 200 [QPZNSHMJ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [XKYRMKWG] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [XKYRMKWG] SKYDRIVE REQUEST PAYLOAD: [XKYRMKWG] SKYDRIVE REQUEST HEADERS: - Bearer [XKYRMKWG] SKYDRIVE RESPONSE CODE: 200 [XKYRMKWG] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [FVJAFPSO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [FVJAFPSO] SKYDRIVE REQUEST PAYLOAD: [FVJAFPSO] SKYDRIVE REQUEST HEADERS: - [FVJAFPSO] SKYDRIVE RESPONSE CODE: 200 [FVJAFPSO] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [BHXGSBWL] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BHXGSBWL] SKYDRIVE REQUEST PAYLOAD: [BHXGSBWL] SKYDRIVE REQUEST HEADERS: - [BHXGSBWL] SKYDRIVE RESPONSE CODE: 200 [BHXGSBWL] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [PSASYECN] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [PSASYECN] SKYDRIVE REQUEST PAYLOAD: [PSASYECN] SKYDRIVE REQUEST HEADERS: - - Bearer [PSASYECN] SKYDRIVE RESPONSE CODE: 401 [PSASYECN] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [BHQTVZCR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [BHQTVZCR] SKYDRIVE REQUEST PAYLOAD: [BHQTVZCR] SKYDRIVE REQUEST HEADERS: - [BHQTVZCR] SKYDRIVE RESPONSE CODE: 200 [BHQTVZCR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:32.900677"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:52:32.900677"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:52:32.915127') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:32.918559"], ["expired_at", "2015-05-15 22:52:32.918729"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "74646803-c3ea-48ca-9c9c-3e6de6b17738"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/74646803-c3ea-48ca-9c9c-3e6de6b17738 Completed 302 Found in 73ms (ActiveRecord: 2.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:32.926413"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:52:32.926413"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:52:32.931490') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:32.932190"], ["expired_at", "2015-05-15 22:52:32.932305"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a12d7daf-54a6-4b7b-a883-529b20feb859"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a12d7daf-54a6-4b7b-a883-529b20feb859 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a12d7daf-54a6-4b7b-a883-529b20feb859' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:32.941180"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:52:32.941180"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:52:32.944926') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:32.945664"], ["expired_at", "2015-05-15 22:52:32.945786"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "feeb2518-5f77-4ea1-b797-9bfbb861e987"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/feeb2518-5f77-4ea1-b797-9bfbb861e987 Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'feeb2518-5f77-4ea1-b797-9bfbb861e987' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:32.950299"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:52:32.950299"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:32.951292"], ["expired_at", "2015-05-15 22:52:32.951404"], ["init_params", "{}"], ["oauth_code", "ee272703-c8be-4513-a711-0c0f5ef8ba6e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:52:32.952130"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:52:32.957345') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:32.958652"], ["expired_at", "2015-05-15 22:52:32.958758"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dfe36b2a-d46b-455b-b0b6-870509db4bd4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dfe36b2a-d46b-455b-b0b6-870509db4bd4 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:32.963527"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:52:32.963527"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:52:32.967170"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:52:32.970119') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:32.970865"], ["expired_at", "2015-05-15 22:52:32.970970"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cf40928d-22a0-49b1-ac1e-b07c5ea4f2c2"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cf40928d-22a0-49b1-ac1e-b07c5ea4f2c2 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:32.979551"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:52:32.979551"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:52:32.982291') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:32.983012"], ["expired_at", "2015-05-15 22:52:32.983123"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9d3b346a-7a8b-4071-8351-5d397d83001e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9d3b346a-7a8b-4071-8351-5d397d83001e Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:32.988592"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:52:32.988592"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:52:32.992842') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:32.993437"], ["expired_at", "2015-05-15 22:52:32.993533"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6a02e618-231f-4660-97de-2c3cd7dee3cf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6a02e618-231f-4660-97de-2c3cd7dee3cf Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6a02e618-231f-4660-97de-2c3cd7dee3cf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:32.998370"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:52:32.998370"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:52:33.003064') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:33.003796"], ["expired_at", "2015-05-15 22:52:33.003915"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0bfa2819-6847-44b7-82d4-ecd5a8c58387"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0bfa2819-6847-44b7-82d4-ecd5a8c58387 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0bfa2819-6847-44b7-82d4-ecd5a8c58387' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:33.009036"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:52:33.009036"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:52:33.014168') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:33.014859"], ["expired_at", "2015-05-15 22:52:33.014972"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "520a7497-73a2-4668-a9f8-5ccc842de19e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/520a7497-73a2-4668-a9f8-5ccc842de19e Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:33.021793"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:52:33.021793"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:52:33.024364') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:33.024978"], ["expired_at", "2015-05-15 22:52:33.025081"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "165d3878-e10d-4ee4-a520-9243be7b1e9a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/165d3878-e10d-4ee4-a520-9243be7b1e9a Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '165d3878-e10d-4ee4-a520-9243be7b1e9a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:33.029557"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:52:33.029557"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:33.030503"], ["expired_at", "2015-05-15 22:52:33.030596"], ["init_params", "{}"], ["oauth_code", "70e35a45-f53c-473c-8bdd-fc7bb24883b7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:52:33.031290"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.0ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:52:33.035355') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:33.036402"], ["expired_at", "2015-05-15 22:52:33.036505"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5f0d2260-9fe5-484f-a33d-ed27b503efc3"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5f0d2260-9fe5-484f-a33d-ed27b503efc3 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:33.040664"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:52:33.040664"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:52:33.041340"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:52:33.049308"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:52:33.049308"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:33.055848"], ["expired_at", "2015-05-15 22:22:33.055951"], ["oauth_code", "b7b18a61-7935-4605-b1ac-c89378bff58e"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:33.062781"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:52:33.062781"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:33.064116"], ["expired_at", "2015-05-15 22:52:33.064236"], ["oauth_code", "e8580b21-55d1-4438-8671-073eeee8d234"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:52:33.065130') AND "skydrive_api_keys"."oauth_code" = 'e8580b21-55d1-4438-8671-073eeee8d234' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8dd285d7-e68f-4db7-b86d-ccf4c813949e"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:33.068289"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:52:33.068289"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:52:33.069333"], ["expired_at", "2015-05-15 22:52:33.069429"], ["oauth_code", "638e9cea-85fb-4e0c-9bc1-91b3c1e27d87"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.417275"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:54:24.417275"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.425923"], ["expired_at", "2015-05-15 22:54:24.426111"], ["oauth_code", "d8d8761d-d93d-44c9-8d85-d3f55ca7f910"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:54:24.427712') AND "skydrive_api_keys"."oauth_code" = 'd8d8761d-d93d-44c9-8d85-d3f55ca7f910' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "07753ab0-6f56-4ef5-a3f3-befad7a9bab0"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.432093"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:54:24.432093"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.433221"], ["expired_at", "2015-05-15 22:54:24.433325"], ["oauth_code", "ea20d858-d6da-436c-80a1-22cb55ce08b9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.449115"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:54:24.449115"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:54:24.493959') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.494885"], ["expired_at", "2015-05-15 22:54:24.495007"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8f2532a5-d846-4e32-b816-b6e3f0254ce9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8f2532a5-d846-4e32-b816-b6e3f0254ce9 Completed 302 Found in 43ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.501247"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:54:24.501247"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:54:24.506275') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.507012"], ["expired_at", "2015-05-15 22:54:24.507126"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d9b12645-96bd-4a4c-8d0a-26c9b83470fc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d9b12645-96bd-4a4c-8d0a-26c9b83470fc Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd9b12645-96bd-4a4c-8d0a-26c9b83470fc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.512586"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:54:24.512586"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.513663"], ["expired_at", "2015-05-15 22:54:24.513770"], ["init_params", "{}"], ["oauth_code", "738f848e-c326-4372-8fd4-0d1094b7dffa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:54:24.514564"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:54:24.519608') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.521033"], ["expired_at", "2015-05-15 22:54:24.521146"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e241ae24-213d-4ac2-a362-8f8662b18ca9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e241ae24-213d-4ac2-a362-8f8662b18ca9 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.527759"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:54:24.527759"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:54:24.530960') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.531758"], ["expired_at", "2015-05-15 22:54:24.531922"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f2c9701d-84c1-426d-badc-62e2622b1010"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f2c9701d-84c1-426d-badc-62e2622b1010 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f2c9701d-84c1-426d-badc-62e2622b1010' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.539424"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:54:24.539424"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:54:24.542032') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.542662"], ["expired_at", "2015-05-15 22:54:24.542767"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2cbadbdb-435c-4f60-b5f8-f356af8b23de"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2cbadbdb-435c-4f60-b5f8-f356af8b23de Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.548027"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:54:24.548027"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:54:24.552529') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.553176"], ["expired_at", "2015-05-15 22:54:24.553271"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "767caa94-85df-46c8-a6be-5206a9169fc5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/767caa94-85df-46c8-a6be-5206a9169fc5 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '767caa94-85df-46c8-a6be-5206a9169fc5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.558458"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:54:24.558458"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.559471"], ["expired_at", "2015-05-15 22:54:24.559571"], ["init_params", "{}"], ["oauth_code", "ca2032aa-1144-476e-b284-a6bb07a76b37"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:54:24.560287"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:54:24.564636') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.566129"], ["expired_at", "2015-05-15 22:54:24.566259"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3cd9df83-5449-4649-a26b-437baf45776d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3cd9df83-5449-4649-a26b-437baf45776d Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.571397"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:54:24.571397"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:54:24.576209') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.576842"], ["expired_at", "2015-05-15 22:54:24.576949"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dd54f157-04bd-41dc-88f4-b7386244cdd1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dd54f157-04bd-41dc-88f4-b7386244cdd1 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'dd54f157-04bd-41dc-88f4-b7386244cdd1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.581935"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:54:24.581935"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:54:24.585888"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:54:24.588480') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.589187"], ["expired_at", "2015-05-15 22:54:24.589338"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3c71357d-8f04-4de2-9dcc-995cb9201216"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3c71357d-8f04-4de2-9dcc-995cb9201216 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.597405"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:54:24.597405"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:54:24.600618') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.601383"], ["expired_at", "2015-05-15 22:54:24.601501"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "95f3b9dd-75e6-4443-9520-6b1308df80b3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/95f3b9dd-75e6-4443-9520-6b1308df80b3 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.608687"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:54:24.608687"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:54:24.611890') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.612517"], ["expired_at", "2015-05-15 22:54:24.612623"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "26f3f734-7407-44ce-9b4a-21683c9dae89"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/26f3f734-7407-44ce-9b4a-21683c9dae89 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '26f3f734-7407-44ce-9b4a-21683c9dae89' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.616795"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:54:24.616795"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:54:24.617517"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:54:24.625122"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:54:24.625122"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:54:24.631922"], ["expired_at", "2015-05-15 22:24:24.632080"], ["oauth_code", "5770e1fb-350f-4acc-98d6-28a633248509"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [CWQIGTLF] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [CWQIGTLF] SKYDRIVE REQUEST PAYLOAD: [CWQIGTLF] SKYDRIVE REQUEST HEADERS: - [CWQIGTLF] SKYDRIVE RESPONSE CODE: 200 [CWQIGTLF] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [SDCJLFZN] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [SDCJLFZN] SKYDRIVE REQUEST PAYLOAD: [SDCJLFZN] SKYDRIVE REQUEST HEADERS: - Bearer [SDCJLFZN] SKYDRIVE RESPONSE CODE: 200 [SDCJLFZN] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ALRVZDPY] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ALRVZDPY] SKYDRIVE REQUEST PAYLOAD: [ALRVZDPY] SKYDRIVE REQUEST HEADERS: - [ALRVZDPY] SKYDRIVE RESPONSE CODE: 200 [ALRVZDPY] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [IAIPUZTS] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [IAIPUZTS] SKYDRIVE REQUEST PAYLOAD: [IAIPUZTS] SKYDRIVE REQUEST HEADERS: - - Bearer [IAIPUZTS] SKYDRIVE RESPONSE CODE: 401 [IAIPUZTS] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [ZGVVDLFW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ZGVVDLFW] SKYDRIVE REQUEST PAYLOAD: [ZGVVDLFW] SKYDRIVE REQUEST HEADERS: - [ZGVVDLFW] SKYDRIVE RESPONSE CODE: 200 [ZGVVDLFW] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:38.843022"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:55:38.843022"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:38.851696"], ["expired_at", "2015-05-15 22:55:38.851912"], ["oauth_code", "6a8f9ddb-6bbb-4dbd-b7ff-cb7bfe173ea1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:55:38.853629') AND "skydrive_api_keys"."oauth_code" = '6a8f9ddb-6bbb-4dbd-b7ff-cb7bfe173ea1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "27663800-8414-4829-b3a9-4477f3c76cb2"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:38.858587"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:55:38.858587"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:38.859801"], ["expired_at", "2015-05-15 22:55:38.859890"], ["oauth_code", "436c4f1a-51da-4429-8f64-602790d7dd9d"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [EOUEHMMS] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [EOUEHMMS] SKYDRIVE REQUEST PAYLOAD: [EOUEHMMS] SKYDRIVE REQUEST HEADERS: - [EOUEHMMS] SKYDRIVE RESPONSE CODE: 200 [EOUEHMMS] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [GDBYXLJT] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [GDBYXLJT] SKYDRIVE REQUEST PAYLOAD: [GDBYXLJT] SKYDRIVE REQUEST HEADERS: - - Bearer [GDBYXLJT] SKYDRIVE RESPONSE CODE: 401 [GDBYXLJT] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [WRVXQSVA] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [WRVXQSVA] SKYDRIVE REQUEST PAYLOAD: [WRVXQSVA] SKYDRIVE REQUEST HEADERS: - [WRVXQSVA] SKYDRIVE RESPONSE CODE: 200 [WRVXQSVA] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [DYKUSZIJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [DYKUSZIJ] SKYDRIVE REQUEST PAYLOAD: [DYKUSZIJ] SKYDRIVE REQUEST HEADERS: - [DYKUSZIJ] SKYDRIVE RESPONSE CODE: 200 [DYKUSZIJ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [QCSYBLUP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [QCSYBLUP] SKYDRIVE REQUEST PAYLOAD: [QCSYBLUP] SKYDRIVE REQUEST HEADERS: - Bearer [QCSYBLUP] SKYDRIVE RESPONSE CODE: 200 [QCSYBLUP] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.000416"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:55:39.000416"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.002480"], ["expired_at", "2015-05-15 22:55:39.002600"], ["init_params", "{}"], ["oauth_code", "ab034792-e078-4273-afdf-e1d03ab4fd7f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:55:39.003632"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:55:39.020035') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.021451"], ["expired_at", "2015-05-15 22:55:39.021576"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "92b9f1f7-51e2-4e3d-b36b-065f600053f3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/92b9f1f7-51e2-4e3d-b36b-065f600053f3 Completed 302 Found in 16ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (1.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.027498"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:55:39.027498"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:55:39.032423') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.033066"], ["expired_at", "2015-05-15 22:55:39.033168"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "35bc063e-b51c-4d61-8c70-6d068bc25102"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/35bc063e-b51c-4d61-8c70-6d068bc25102 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '35bc063e-b51c-4d61-8c70-6d068bc25102' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.040315"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:55:39.040315"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:55:39.043171') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.043868"], ["expired_at", "2015-05-15 22:55:39.043978"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e7c53db5-3266-4f1e-afb3-d9b5512605f2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e7c53db5-3266-4f1e-afb3-d9b5512605f2 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.049907"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:55:39.049907"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:55:39.054210') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.054809"], ["expired_at", "2015-05-15 22:55:39.054902"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c10e189c-0309-42e6-9cca-9157d027d001"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c10e189c-0309-42e6-9cca-9157d027d001 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c10e189c-0309-42e6-9cca-9157d027d001' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.060665"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:55:39.060665"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:55:39.063339') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.063997"], ["expired_at", "2015-05-15 22:55:39.064101"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ee8c6184-9653-48a2-a0b1-8eda1db3a8da"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ee8c6184-9653-48a2-a0b1-8eda1db3a8da Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ee8c6184-9653-48a2-a0b1-8eda1db3a8da' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.068833"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:55:39.068833"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:55:39.074405') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.075059"], ["expired_at", "2015-05-15 22:55:39.075162"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7451719c-ca32-4ff9-896f-8735af654df1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7451719c-ca32-4ff9-896f-8735af654df1 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.083264"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:55:39.083264"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:55:39.086053') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.086730"], ["expired_at", "2015-05-15 22:55:39.086841"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d1a1b860-7799-4345-97e9-4667d46a437f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d1a1b860-7799-4345-97e9-4667d46a437f Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.092198"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:55:39.092198"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:55:39.097262') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.097892"], ["expired_at", "2015-05-15 22:55:39.097994"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5611c618-b90a-4a4e-bbf4-29963c3e240e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5611c618-b90a-4a4e-bbf4-29963c3e240e Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5611c618-b90a-4a4e-bbf4-29963c3e240e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.102840"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:55:39.102840"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:55:39.106443"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:55:39.109103') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.109866"], ["expired_at", "2015-05-15 22:55:39.109981"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "84332750-8bf3-4088-ba8e-8a5818473aab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/84332750-8bf3-4088-ba8e-8a5818473aab Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.117229"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:55:39.117229"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:55:39.119737') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.120355"], ["expired_at", "2015-05-15 22:55:39.120453"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7f3935ba-0bf1-42d0-baa0-b63ad63762c2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7f3935ba-0bf1-42d0-baa0-b63ad63762c2 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7f3935ba-0bf1-42d0-baa0-b63ad63762c2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.124911"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:55:39.124911"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.125958"], ["expired_at", "2015-05-15 22:55:39.126059"], ["init_params", "{}"], ["oauth_code", "9703fb28-4a9e-45a2-b9f9-0261d2d20021"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:55:39.126807"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:55:39.131264') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.132446"], ["expired_at", "2015-05-15 22:55:39.132547"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "531ef9df-bb7a-49b7-bb01-2055f929d41f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/531ef9df-bb7a-49b7-bb01-2055f929d41f Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.136246"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:55:39.136246"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:55:39.136962"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:55:39.144267"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:55:39.144267"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:55:39.150375"], ["expired_at", "2015-05-15 22:25:39.150479"], ["oauth_code", "ac6a72a5-dfbf-438f-a33d-874085865784"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:06.850546"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:56:06.850546"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:06.865378') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:06.868738"], ["expired_at", "2015-05-15 22:56:06.868917"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1725ba2b-a4e0-4408-99f6-e7ae2585d714"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1725ba2b-a4e0-4408-99f6-e7ae2585d714 Completed 302 Found in 37ms (ActiveRecord: 2.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1725ba2b-a4e0-4408-99f6-e7ae2585d714' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:06.876147"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:56:06.876147"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:06.881318') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:06.882086"], ["expired_at", "2015-05-15 22:56:06.882200"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a4e6d509-60cb-4d54-9c57-c9fd6ebf2269"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a4e6d509-60cb-4d54-9c57-c9fd6ebf2269 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a4e6d509-60cb-4d54-9c57-c9fd6ebf2269' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:06.913845"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:56:06.913845"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:06.919676') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:06.920363"], ["expired_at", "2015-05-15 22:56:06.920484"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2651f639-243f-479a-a76c-ab15ea5427f2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2651f639-243f-479a-a76c-ab15ea5427f2 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:06.926577"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:56:06.926577"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:06.931811') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:06.932539"], ["expired_at", "2015-05-15 22:56:06.932656"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "59824ce6-755a-4aa5-8fae-ec8dcf79372e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/59824ce6-755a-4aa5-8fae-ec8dcf79372e Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '59824ce6-755a-4aa5-8fae-ec8dcf79372e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:06.937388"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:56:06.937388"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:06.938304"], ["expired_at", "2015-05-15 22:56:06.938398"], ["init_params", "{}"], ["oauth_code", "ce2fbc20-0afd-45c7-acfc-1441636e2e7d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:56:06.939104"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:06.943560') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:06.944784"], ["expired_at", "2015-05-15 22:56:06.944885"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "84af5e37-8a78-4893-bba0-20c0f26fe48b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/84af5e37-8a78-4893-bba0-20c0f26fe48b Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:06.952517"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:56:06.952517"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:06.955495') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:06.956262"], ["expired_at", "2015-05-15 22:56:06.956382"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "58b4d5ac-457f-46b3-a273-745151500748"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/58b4d5ac-457f-46b3-a273-745151500748 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:06.961153"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:06.961153"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:56:06.961875"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:06.970358"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:06.970358"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:06.977248"], ["expired_at", "2015-05-15 22:26:06.977347"], ["oauth_code", "0c96e0ca-d3f4-42d0-99aa-6e2134500eae"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.2ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:06.985771"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:06.985771"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:56:06.989705"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:06.992190') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:06.992867"], ["expired_at", "2015-05-15 22:56:06.992984"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "70e07cea-d672-4fa5-ad9d-653784b68187"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/70e07cea-d672-4fa5-ad9d-653784b68187 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:06.998285"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:06.998285"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:07.003525') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:07.004255"], ["expired_at", "2015-05-15 22:56:07.004380"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b321827-e39d-4d8d-be27-cc81f32d9f15"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b321827-e39d-4d8d-be27-cc81f32d9f15 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4b321827-e39d-4d8d-be27-cc81f32d9f15' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:07.011388"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:56:07.011388"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:07.013958') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:07.014639"], ["expired_at", "2015-05-15 22:56:07.014748"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "74e09ea7-19ae-48bf-af06-c7e063857789"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/74e09ea7-19ae-48bf-af06-c7e063857789 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '74e09ea7-19ae-48bf-af06-c7e063857789' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:07.020011"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:07.020011"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:07.021356"], ["expired_at", "2015-05-15 22:56:07.021456"], ["init_params", "{}"], ["oauth_code", "5870514f-82ef-4aec-bd90-8a96f0f08b55"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:56:07.022243"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:07.026600') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:07.027853"], ["expired_at", "2015-05-15 22:56:07.027952"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d71bc106-732d-4196-bf73-ef9b3e4a33e6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d71bc106-732d-4196-bf73-ef9b3e4a33e6 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:07.034882"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:56:07.034882"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:07.037449') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:07.038072"], ["expired_at", "2015-05-15 22:56:07.038174"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3e0cd03c-41fc-4d26-b2f0-0d622627a857"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3e0cd03c-41fc-4d26-b2f0-0d622627a857 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [IZSVIEYO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [IZSVIEYO] SKYDRIVE REQUEST PAYLOAD: [IZSVIEYO] SKYDRIVE REQUEST HEADERS: - [IZSVIEYO] SKYDRIVE RESPONSE CODE: 200 [IZSVIEYO] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [PVUDVRGB] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PVUDVRGB] SKYDRIVE REQUEST PAYLOAD: [PVUDVRGB] SKYDRIVE REQUEST HEADERS: - [PVUDVRGB] SKYDRIVE RESPONSE CODE: 200 [PVUDVRGB] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [UWKIDXNL] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [UWKIDXNL] SKYDRIVE REQUEST PAYLOAD: [UWKIDXNL] SKYDRIVE REQUEST HEADERS: - Bearer [UWKIDXNL] SKYDRIVE RESPONSE CODE: 200 [UWKIDXNL] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [YULIRHDW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YULIRHDW] SKYDRIVE REQUEST PAYLOAD: [YULIRHDW] SKYDRIVE REQUEST HEADERS: - [YULIRHDW] SKYDRIVE RESPONSE CODE: 200 [YULIRHDW] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [VAQSGDRZ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [VAQSGDRZ] SKYDRIVE REQUEST PAYLOAD: [VAQSGDRZ] SKYDRIVE REQUEST HEADERS: - - Bearer [VAQSGDRZ] SKYDRIVE RESPONSE CODE: 401 [VAQSGDRZ] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:07.134429"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:07.134429"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:07.136127"], ["expired_at", "2015-05-15 22:56:07.136231"], ["oauth_code", "cf44f808-5dcc-4f48-ac8d-f095f72fb5fc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:56:07.137048') AND "skydrive_api_keys"."oauth_code" = 'cf44f808-5dcc-4f48-ac8d-f095f72fb5fc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "d4969a2b-fb71-4c06-8cc1-6214fc99bc2f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:07.140562"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:07.140562"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:07.141707"], ["expired_at", "2015-05-15 22:56:07.141808"], ["oauth_code", "3ed58834-f7cc-47dc-b878-ee6b450e177a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KHTJQNDQ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [KHTJQNDQ] SKYDRIVE REQUEST PAYLOAD: # [KHTJQNDQ] SKYDRIVE REQUEST HEADERS: - [KHTJQNDQ] SKYDRIVE RESPONSE CODE: 200 [KHTJQNDQ] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [SFCMADXN] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [SFCMADXN] SKYDRIVE REQUEST PAYLOAD: # [SFCMADXN] SKYDRIVE REQUEST HEADERS: - [SFCMADXN] SKYDRIVE RESPONSE CODE: 200 [SFCMADXN] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [TDHCQCUJ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [TDHCQCUJ] SKYDRIVE REQUEST PAYLOAD: # [TDHCQCUJ] SKYDRIVE REQUEST HEADERS: - - Bearer [TDHCQCUJ] SKYDRIVE RESPONSE CODE: 401 [TDHCQCUJ] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [MQUFXKEO] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [MQUFXKEO] SKYDRIVE REQUEST PAYLOAD: # [MQUFXKEO] SKYDRIVE REQUEST HEADERS: - [MQUFXKEO] SKYDRIVE RESPONSE CODE: 200 [MQUFXKEO] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [AAZCFFLO] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [AAZCFFLO] SKYDRIVE REQUEST PAYLOAD: # [AAZCFFLO] SKYDRIVE REQUEST HEADERS: - Bearer [AAZCFFLO] SKYDRIVE RESPONSE CODE: 200 [AAZCFFLO] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.214567"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:59.214567"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.264677"], ["expired_at", "2015-05-15 22:56:59.264954"], ["oauth_code", "80af2f66-976d-480a-b591-bbf227d19980"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 21:56:59.267186') AND "skydrive_api_keys"."oauth_code" = '80af2f66-976d-480a-b591-bbf227d19980' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "904bfbfc-da42-47d6-b8cf-2c80e14cfa80"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.271786"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:59.271786"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.272947"], ["expired_at", "2015-05-15 22:56:59.273045"], ["oauth_code", "072730d3-d84b-4ffb-ad09-94ecdde5db0e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.282722"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:59.282722"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 21:56:59.284250"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.303692"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:59.303692"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.310975"], ["expired_at", "2015-05-15 22:26:59.311088"], ["oauth_code", "56bc0aaf-0ffd-4ad5-ade5-31460a2956c0"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.319196"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:56:59.319196"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:59.324640') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.325398"], ["expired_at", "2015-05-15 22:56:59.325515"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "da8699d1-9adf-4db7-bc2a-2975786e5638"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/da8699d1-9adf-4db7-bc2a-2975786e5638 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'da8699d1-9adf-4db7-bc2a-2975786e5638' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.331585"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:56:59.331585"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:59.336078') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.336717"], ["expired_at", "2015-05-15 22:56:59.336818"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4fcee928-a565-48ad-b238-decadce34258"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4fcee928-a565-48ad-b238-decadce34258 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4fcee928-a565-48ad-b238-decadce34258' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.341376"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:56:59.341376"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:59.346621') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.347296"], ["expired_at", "2015-05-15 22:56:59.347408"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d2d8efc4-e6a3-4848-801b-4d816f281ad5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d2d8efc4-e6a3-4848-801b-4d816f281ad5 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.352808"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 21:56:59.352808"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.353814"], ["expired_at", "2015-05-15 22:56:59.353915"], ["init_params", "{}"], ["oauth_code", "d44f0f86-b680-460d-8a90-cf29d26c032c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:56:59.354634"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:59.358927') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.360105"], ["expired_at", "2015-05-15 22:56:59.360204"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6cc07f32-46b5-4257-a46b-2e9dcf058957"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6cc07f32-46b5-4257-a46b-2e9dcf058957 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.366326"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:56:59.366326"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:59.368905') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.369542"], ["expired_at", "2015-05-15 22:56:59.369646"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3f91d53c-28a4-4e1a-bb82-78a353f4ba1f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3f91d53c-28a4-4e1a-bb82-78a353f4ba1f Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3f91d53c-28a4-4e1a-bb82-78a353f4ba1f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.376057"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 21:56:59.376057"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:59.378753') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.379529"], ["expired_at", "2015-05-15 22:56:59.379647"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b0414791-ebef-40e2-b6ec-5e377c8cf723"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b0414791-ebef-40e2-b6ec-5e377c8cf723 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.386345"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:56:59.386345"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:59.388970') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.389674"], ["expired_at", "2015-05-15 22:56:59.389791"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a0d0a80b-1637-4dc8-b8c0-0efebaf125e8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a0d0a80b-1637-4dc8-b8c0-0efebaf125e8 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a0d0a80b-1637-4dc8-b8c0-0efebaf125e8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.394446"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:59.394446"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:59.399042') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.399657"], ["expired_at", "2015-05-15 22:56:59.399758"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1da3f298-17c0-4c7c-a17b-0c77b4f0dc51"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1da3f298-17c0-4c7c-a17b-0c77b4f0dc51 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1da3f298-17c0-4c7c-a17b-0c77b4f0dc51' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.404272"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:59.404272"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.405154"], ["expired_at", "2015-05-15 22:56:59.405247"], ["init_params", "{}"], ["oauth_code", "0a709fac-5a31-49f1-b12e-46a91f43fcb1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 21:56:59.405942"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:59.410173') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.411349"], ["expired_at", "2015-05-15 22:56:59.411459"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b610b77d-9032-4e8e-9b99-c5d951a20727"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b610b77d-9032-4e8e-9b99-c5d951a20727 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.416376"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 21:56:59.416376"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 21:56:59.419770"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:59.422138') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.422744"], ["expired_at", "2015-05-15 22:56:59.422854"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5baaf55f-d359-4fba-b1a4-d111e0554ab8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5baaf55f-d359-4fba-b1a4-d111e0554ab8 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 21:56:59.429279"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 21:56:59.429279"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 21:56:59.432142') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 21:56:59.432773"], ["expired_at", "2015-05-15 22:56:59.432880"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a0e32a7f-c7d7-4237-82df-38425248f257"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a0e32a7f-c7d7-4237-82df-38425248f257 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.372963"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:00:37.372963"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:00:37.391455') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.395378"], ["expired_at", "2015-05-15 23:00:37.395644"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "970568e2-5924-4b81-93f2-8481e117d96c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/970568e2-5924-4b81-93f2-8481e117d96c Completed 302 Found in 21ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '970568e2-5924-4b81-93f2-8481e117d96c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.429765"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:00:37.429765"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:00:37.435819') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.436557"], ["expired_at", "2015-05-15 23:00:37.436674"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b60c304c-1474-4d09-9e38-06a4bcc43966"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b60c304c-1474-4d09-9e38-06a4bcc43966 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.444888"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:00:37.444888"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:00:37.448074') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.448953"], ["expired_at", "2015-05-15 23:00:37.449070"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c73cd1dd-a7a6-4d97-9ab2-7d3ef5895731"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c73cd1dd-a7a6-4d97-9ab2-7d3ef5895731 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c73cd1dd-a7a6-4d97-9ab2-7d3ef5895731' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.456527"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:00:37.456527"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:00:37.459558') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.460315"], ["expired_at", "2015-05-15 23:00:37.460425"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0ec1e64f-2376-42a4-a803-ff40f2ec19d6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0ec1e64f-2376-42a4-a803-ff40f2ec19d6 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.466084"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:00:37.466084"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.467262"], ["expired_at", "2015-05-15 23:00:37.467376"], ["init_params", "{}"], ["oauth_code", "aba80afb-8492-454a-98a9-bb3218a2d13a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:00:37.468276"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:00:37.473655') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.475110"], ["expired_at", "2015-05-15 23:00:37.475217"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "507e85a5-0c57-43c9-b7a6-5f70b04eb014"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/507e85a5-0c57-43c9-b7a6-5f70b04eb014 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.480130"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:00:37.480130"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:00:37.484651') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.485332"], ["expired_at", "2015-05-15 23:00:37.485431"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3f91ff09-bd45-4be5-a8ff-30cbe32f69e7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3f91ff09-bd45-4be5-a8ff-30cbe32f69e7 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3f91ff09-bd45-4be5-a8ff-30cbe32f69e7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.492349"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:00:37.492349"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:00:37.497420') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.498080"], ["expired_at", "2015-05-15 23:00:37.498187"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8386b26c-c851-4020-b6e4-e693dc1db95f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8386b26c-c851-4020-b6e4-e693dc1db95f Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8386b26c-c851-4020-b6e4-e693dc1db95f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.503067"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:00:37.503067"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 22:00:37.506449"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:00:37.508908') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.509621"], ["expired_at", "2015-05-15 23:00:37.509741"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b98109ad-bad8-44b6-b0eb-ffac6b9d89ba"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b98109ad-bad8-44b6-b0eb-ffac6b9d89ba Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.517665"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:00:37.517665"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:00:37.520405') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.521062"], ["expired_at", "2015-05-15 23:00:37.521173"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "71ab4a1b-bd9c-41c3-8ec5-d1310fb51b85"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/71ab4a1b-bd9c-41c3-8ec5-d1310fb51b85 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.526295"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:00:37.526295"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.527224"], ["expired_at", "2015-05-15 23:00:37.527324"], ["init_params", "{}"], ["oauth_code", "cadb7b0b-34ea-4dc1-bf3e-d65433c7d5c4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:00:37.528016"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:00:37.532106') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.533221"], ["expired_at", "2015-05-15 23:00:37.533323"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f5e94f3d-877f-4599-85d6-eab0c2599b8d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f5e94f3d-877f-4599-85d6-eab0c2599b8d Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.540072"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:00:37.540072"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:00:37.542650') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.543351"], ["expired_at", "2015-05-15 23:00:37.543459"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cd91e0b6-2873-4e8e-b269-d25406964576"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cd91e0b6-2873-4e8e-b269-d25406964576 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cd91e0b6-2873-4e8e-b269-d25406964576' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.547073"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:00:37.547073"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.554197"], ["expired_at", "2015-05-15 22:30:37.554311"], ["oauth_code", "5b278fb3-9e15-4ab7-bef4-855d1fd02680"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:00:37.562000"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:00:37.562000"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 22:00:37.562710"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.569736"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:00:37.569736"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.570861"], ["expired_at", "2015-05-15 23:00:37.570958"], ["oauth_code", "8c6a1422-6808-452e-8bd1-055b31ff9ec5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.2ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.573008"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:00:37.573008"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:00:37.574120"], ["expired_at", "2015-05-15 23:00:37.574210"], ["oauth_code", "b9a519e5-3159-4c41-ba94-7e4a80fb96f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 22:00:37.575062') AND "skydrive_api_keys"."oauth_code" = 'b9a519e5-3159-4c41-ba94-7e4a80fb96f5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "eedf08d8-119d-495d-b6da-9b5a886b25d3"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [UPRYBAHW] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [UPRYBAHW] SKYDRIVE REQUEST PAYLOAD: # [UPRYBAHW] SKYDRIVE REQUEST HEADERS: - [UPRYBAHW] SKYDRIVE RESPONSE CODE: 200 [UPRYBAHW] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [ZUMFHUJZ] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [ZUMFHUJZ] SKYDRIVE REQUEST PAYLOAD: # [ZUMFHUJZ] SKYDRIVE REQUEST HEADERS: - - Bearer [ZUMFHUJZ] SKYDRIVE RESPONSE CODE: 401 [ZUMFHUJZ] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ROQTOJJJ] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ROQTOJJJ] SKYDRIVE REQUEST PAYLOAD: # [ROQTOJJJ] SKYDRIVE REQUEST HEADERS: - [ROQTOJJJ] SKYDRIVE RESPONSE CODE: 200 [ROQTOJJJ] SKYDRIVE RESPONSE BODY:  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [WPUTQNFB] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [WPUTQNFB] SKYDRIVE REQUEST PAYLOAD: # [WPUTQNFB] SKYDRIVE REQUEST HEADERS: - Bearer [WPUTQNFB] SKYDRIVE RESPONSE CODE: 200 [WPUTQNFB] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [PBBPKMAP] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [PBBPKMAP] SKYDRIVE REQUEST PAYLOAD: # [PBBPKMAP] SKYDRIVE REQUEST HEADERS: - [PBBPKMAP] SKYDRIVE RESPONSE CODE: 200 [PBBPKMAP] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.640196"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:00.640196"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.667046"], ["expired_at", "2015-05-15 22:31:00.667228"], ["oauth_code", "67ca810a-a772-4b54-85f0-4d66e2579a6e"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 37ms (Views: 30.1ms | ActiveRecord: 0.4ms)  (1.2ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.704069"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:00.704069"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 22:01:00.704906"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.714937"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:00.714937"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 22:01:00.719347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:00.722297') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.723039"], ["expired_at", "2015-05-15 23:01:00.723149"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "792a534a-2750-46c8-983e-7975693b3281"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/792a534a-2750-46c8-983e-7975693b3281 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.731986"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:01:00.731986"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:00.734771') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.735472"], ["expired_at", "2015-05-15 23:01:00.735590"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9b42cc4a-4311-4f5b-b554-be11ba8a9bfe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9b42cc4a-4311-4f5b-b554-be11ba8a9bfe Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.741116"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:00.741116"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:00.745647') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.746272"], ["expired_at", "2015-05-15 23:01:00.746379"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "aeab7905-df28-4220-ae09-97ca95899795"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/aeab7905-df28-4220-ae09-97ca95899795 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'aeab7905-df28-4220-ae09-97ca95899795' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.752841"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:01:00.752841"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:00.755291') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.755912"], ["expired_at", "2015-05-15 23:01:00.756015"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e8ff1525-97d2-4dfb-8f53-73e2f4b88f71"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e8ff1525-97d2-4dfb-8f53-73e2f4b88f71 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e8ff1525-97d2-4dfb-8f53-73e2f4b88f71' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.760873"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:00.760873"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.761960"], ["expired_at", "2015-05-15 23:01:00.762065"], ["init_params", "{}"], ["oauth_code", "0f2b16f7-ac20-433f-a27d-192ec9e8c913"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:01:00.762814"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:00.767104') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.768211"], ["expired_at", "2015-05-15 23:01:00.768309"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "50a398f3-d2f4-41e3-aff7-7c8057089b36"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/50a398f3-d2f4-41e3-aff7-7c8057089b36 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.774515"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:01:00.774515"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:00.777211') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.777924"], ["expired_at", "2015-05-15 23:01:00.778037"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dcc0797b-d6bd-4e52-9d69-85cea4b67335"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dcc0797b-d6bd-4e52-9d69-85cea4b67335 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'dcc0797b-d6bd-4e52-9d69-85cea4b67335' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.785119"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:01:00.785119"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:00.788068') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.788722"], ["expired_at", "2015-05-15 23:01:00.788826"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0ba848b6-75e9-4fea-91c3-5a5e91e679ff"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0ba848b6-75e9-4fea-91c3-5a5e91e679ff Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.793663"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:00.793663"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:00.797916') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.798625"], ["expired_at", "2015-05-15 23:01:00.798732"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f3337369-0918-4afb-aa64-2becb320a904"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f3337369-0918-4afb-aa64-2becb320a904 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f3337369-0918-4afb-aa64-2becb320a904' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.804305"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:00.804305"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:00.809583') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.810308"], ["expired_at", "2015-05-15 23:01:00.810422"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "657449df-0c49-4566-8104-196d4d36f1ea"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/657449df-0c49-4566-8104-196d4d36f1ea Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '657449df-0c49-4566-8104-196d4d36f1ea' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.816160"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:00.816160"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:00.822046') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.822720"], ["expired_at", "2015-05-15 23:01:00.822832"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "61117305-38c6-4924-b480-74137306e849"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/61117305-38c6-4924-b480-74137306e849 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:00.828431"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:00.828431"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.829509"], ["expired_at", "2015-05-15 23:01:00.829611"], ["init_params", "{}"], ["oauth_code", "288b4b75-0221-4d5f-85a2-289c857f2937"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:01:00.830351"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:00.834727') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.835776"], ["expired_at", "2015-05-15 23:01:00.835872"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d6147b55-b4ab-40bf-9ae9-caedadaa49d1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d6147b55-b4ab-40bf-9ae9-caedadaa49d1 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.932092"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:00.932092"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.933586"], ["expired_at", "2015-05-15 23:01:00.933690"], ["oauth_code", "11921828-215a-40d4-94f4-5d8b8443119f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.936103"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:00.936103"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:00.937064"], ["expired_at", "2015-05-15 23:01:00.937152"], ["oauth_code", "8c5f1990-d422-4095-a10e-8e3f2a2d1aba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 22:01:00.937882') AND "skydrive_api_keys"."oauth_code" = '8c5f1990-d422-4095-a10e-8e3f2a2d1aba' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "dc240cdc-3021-4e7b-a9b4-97add50cdcba"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.726684"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:03.726684"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.735744"], ["expired_at", "2015-05-15 23:01:03.735917"], ["oauth_code", "c9576c43-70b1-4fcd-aa2d-92687032752b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 22:01:03.737514') AND "skydrive_api_keys"."oauth_code" = 'c9576c43-70b1-4fcd-aa2d-92687032752b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "260d1fa1-a0af-4d09-a1d6-6a6017267b53"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.742296"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:03.742296"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.743430"], ["expired_at", "2015-05-15 23:01:03.743528"], ["oauth_code", "11bf86d1-bded-43f8-9726-04a79b5e2166"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.763760"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:03.763760"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.764947"], ["expired_at", "2015-05-15 23:01:03.765052"], ["init_params", "{}"], ["oauth_code", "c301c9c8-8aad-404b-ac5d-6e21941e6868"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:01:03.765817"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:03.807516') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.808909"], ["expired_at", "2015-05-15 23:01:03.809027"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b0481520-5be7-4de5-a631-7476f783edb7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b0481520-5be7-4de5-a631-7476f783edb7 Completed 302 Found in 42ms (ActiveRecord: 1.0ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.816447"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:01:03.816447"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:03.819020') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.819651"], ["expired_at", "2015-05-15 23:01:03.819753"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cfdd1ecc-f2ba-4bd3-8b57-1d87f3f336c8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cfdd1ecc-f2ba-4bd3-8b57-1d87f3f336c8 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.825182"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:03.825182"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:03.830617') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.831329"], ["expired_at", "2015-05-15 23:01:03.831442"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0af9d118-e14f-4937-9933-c07c1abf75a7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0af9d118-e14f-4937-9933-c07c1abf75a7 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0af9d118-e14f-4937-9933-c07c1abf75a7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.838217"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:01:03.838217"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:03.840759') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.841416"], ["expired_at", "2015-05-15 23:01:03.841520"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b699a9f2-77b3-414c-b4a6-88bcc4d119b7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b699a9f2-77b3-414c-b4a6-88bcc4d119b7 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b699a9f2-77b3-414c-b4a6-88bcc4d119b7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.846636"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:03.846636"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:03.852415') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.853065"], ["expired_at", "2015-05-15 23:01:03.853167"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e83eb91f-ca9b-4733-beb3-d948f393ec61"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e83eb91f-ca9b-4733-beb3-d948f393ec61 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.858217"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:03.858217"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:03.862515') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.863153"], ["expired_at", "2015-05-15 23:01:03.863261"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3c31728d-c7f9-4d5e-818b-cb6647259bb6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3c31728d-c7f9-4d5e-818b-cb6647259bb6 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3c31728d-c7f9-4d5e-818b-cb6647259bb6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.869132"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:03.869132"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:03.874063') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.874719"], ["expired_at", "2015-05-15 23:01:03.874826"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c913ae26-3e98-4a16-bbec-fd42481b30ae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c913ae26-3e98-4a16-bbec-fd42481b30ae Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c913ae26-3e98-4a16-bbec-fd42481b30ae' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.880098"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:03.880098"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 22:01:03.883797"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:03.886389') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.887064"], ["expired_at", "2015-05-15 23:01:03.887172"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "00ad05a6-60a5-408c-8c4f-bf4bfc8dfdde"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/00ad05a6-60a5-408c-8c4f-bf4bfc8dfdde Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.894510"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:01:03.894510"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:03.897118') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.897748"], ["expired_at", "2015-05-15 23:01:03.897846"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d97b147c-584f-44e7-8db9-9574c7c20bfa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d97b147c-584f-44e7-8db9-9574c7c20bfa Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.902548"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:03.902548"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.903477"], ["expired_at", "2015-05-15 23:01:03.903565"], ["init_params", "{}"], ["oauth_code", "fbf0e256-eee2-454d-8e67-49118b2f5194"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:01:03.904268"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:03.908726') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.910080"], ["expired_at", "2015-05-15 23:01:03.910206"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "745b7fce-5313-4b4a-950c-2ee7169b261d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/745b7fce-5313-4b4a-950c-2ee7169b261d Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.916622"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:01:03.916622"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:03.919179') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.919805"], ["expired_at", "2015-05-15 23:01:03.919905"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9828fabe-5004-4192-addc-92c70d8f9460"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9828fabe-5004-4192-addc-92c70d8f9460 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9828fabe-5004-4192-addc-92c70d8f9460' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.923633"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:03.923633"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 22:01:03.924427"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:03.933185"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:03.933185"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:03.941113"], ["expired_at", "2015-05-15 22:31:03.941221"], ["oauth_code", "6048bbdf-a08c-4afa-bf7b-1596086d8636"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:12.942578"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:12.942578"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:12.951836"], ["expired_at", "2015-05-15 23:01:12.952021"], ["oauth_code", "3cd20015-95d0-405e-b5c9-c58e68c6f4ee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 22:01:12.953529') AND "skydrive_api_keys"."oauth_code" = '3cd20015-95d0-405e-b5c9-c58e68c6f4ee' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "2c7e3f6c-00c4-425d-94ce-07886648fce2"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:12.958774"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:12.958774"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:12.959933"], ["expired_at", "2015-05-15 23:01:12.960028"], ["oauth_code", "28b10d22-9613-4a6c-af7c-57a6987b21a2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:12.978277"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:12.978277"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:12.979555"], ["expired_at", "2015-05-15 23:01:12.979672"], ["init_params", "{}"], ["oauth_code", "8017bd46-ebf6-4e46-8607-ee99c1d54874"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:01:12.980612"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:13.023610') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.024899"], ["expired_at", "2015-05-15 23:01:13.025016"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8110bdc9-59e9-4407-9bcd-709ff5f267ac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8110bdc9-59e9-4407-9bcd-709ff5f267ac Completed 302 Found in 43ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.029878"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:13.029878"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 22:01:13.033451"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:13.035838') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.036434"], ["expired_at", "2015-05-15 23:01:13.036529"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "df6c2cdd-4508-46f6-bed0-776d700bf348"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/df6c2cdd-4508-46f6-bed0-776d700bf348 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.044793"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:01:13.044793"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:13.047852') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.048537"], ["expired_at", "2015-05-15 23:01:13.048640"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "09608879-47cf-437e-b59e-6b5844afa4e8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/09608879-47cf-437e-b59e-6b5844afa4e8 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.053688"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:13.053688"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:13.057819') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.058410"], ["expired_at", "2015-05-15 23:01:13.058507"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b4c99b2c-a378-4058-8646-7b64ed6a5bd3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b4c99b2c-a378-4058-8646-7b64ed6a5bd3 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b4c99b2c-a378-4058-8646-7b64ed6a5bd3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.065370"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:01:13.065370"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:13.069055') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.069789"], ["expired_at", "2015-05-15 23:01:13.069906"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2cbd18af-ae1a-45fd-936d-d657cd3fc0a2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2cbd18af-ae1a-45fd-936d-d657cd3fc0a2 Completed 302 Found in 7ms (ActiveRecord: 1.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2cbd18af-ae1a-45fd-936d-d657cd3fc0a2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.075094"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:13.075094"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.076179"], ["expired_at", "2015-05-15 23:01:13.076297"], ["init_params", "{}"], ["oauth_code", "2c361950-5c90-46ce-af63-755744804dba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:01:13.077157"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:13.082039') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.083383"], ["expired_at", "2015-05-15 23:01:13.083552"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "131069c5-61a1-4455-90a1-672e900bd50c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/131069c5-61a1-4455-90a1-672e900bd50c Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.090132"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:01:13.090132"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:13.092713') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.093327"], ["expired_at", "2015-05-15 23:01:13.093424"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d7259f79-c4b5-4119-8e72-819edccb51e7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d7259f79-c4b5-4119-8e72-819edccb51e7 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.098374"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:13.098374"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:13.103165') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.103798"], ["expired_at", "2015-05-15 23:01:13.103902"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "40ee40c0-b590-4c25-8e98-2120f1a357b9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/40ee40c0-b590-4c25-8e98-2120f1a357b9 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '40ee40c0-b590-4c25-8e98-2120f1a357b9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.110888"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:01:13.110888"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:13.113688') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.114356"], ["expired_at", "2015-05-15 23:01:13.114458"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ac2324f5-b858-4c86-9499-c6ce69f8ab0c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ac2324f5-b858-4c86-9499-c6ce69f8ab0c Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ac2324f5-b858-4c86-9499-c6ce69f8ab0c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.118949"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:13.118949"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:13.124101') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.124806"], ["expired_at", "2015-05-15 23:01:13.124921"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cce34de2-f91d-4392-b76e-fa931b8b6a19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cce34de2-f91d-4392-b76e-fa931b8b6a19 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.130910"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:13.130910"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:13.135423') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.136066"], ["expired_at", "2015-05-15 23:01:13.136169"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "36fb36ec-4b2c-4c1b-abad-fa5c833ed333"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/36fb36ec-4b2c-4c1b-abad-fa5c833ed333 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '36fb36ec-4b2c-4c1b-abad-fa5c833ed333' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.139922"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:13.139922"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 22:01:13.140558"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:13.148535"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:13.148535"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:13.155637"], ["expired_at", "2015-05-15 22:31:13.155754"], ["oauth_code", "4f91cb0b-2564-44da-aee0-78342acaa716"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.320328"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:27.320328"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.328530"], ["expired_at", "2015-05-15 23:01:27.328709"], ["oauth_code", "c8e80566-b295-4971-96ac-b0e9a7e3a8fb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 22:01:27.330305') AND "skydrive_api_keys"."oauth_code" = 'c8e80566-b295-4971-96ac-b0e9a7e3a8fb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "7cf64730-49ee-49d2-9f5c-867f28afc6e2"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.335792"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:27.335792"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.336930"], ["expired_at", "2015-05-15 23:01:27.337028"], ["oauth_code", "91009228-fdba-4740-8439-b56a320a241b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.352474"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:27.352474"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.353604"], ["expired_at", "2015-05-15 23:01:27.353709"], ["init_params", "{}"], ["oauth_code", "61d11324-0af3-405d-b1c6-d4f13969b606"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:01:27.354487"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:27.371178') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.372712"], ["expired_at", "2015-05-15 23:01:27.372834"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4fe0b6b6-6fb2-4693-b746-fb4f3e1b17d2"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4fe0b6b6-6fb2-4693-b746-fb4f3e1b17d2 Completed 302 Found in 17ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.406473"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:01:27.406473"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:27.409463') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.410161"], ["expired_at", "2015-05-15 23:01:27.410290"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c5069592-4066-42b5-bf20-232a8174f99b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c5069592-4066-42b5-bf20-232a8174f99b Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.417468"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:01:27.417468"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:27.420087') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.420718"], ["expired_at", "2015-05-15 23:01:27.420825"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6d6e2b7d-52e8-437d-ab6b-8a13af9adea5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6d6e2b7d-52e8-437d-ab6b-8a13af9adea5 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6d6e2b7d-52e8-437d-ab6b-8a13af9adea5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.425434"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:27.425434"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 22:01:27.429471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:27.432341') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.432980"], ["expired_at", "2015-05-15 23:01:27.433090"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b240e26d-51bb-4a78-9ab5-cc3d3229f152"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b240e26d-51bb-4a78-9ab5-cc3d3229f152 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.438345"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:27.438345"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:27.443611') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.444362"], ["expired_at", "2015-05-15 23:01:27.444478"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a824b546-a55b-4336-99ce-9fbf4659465b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a824b546-a55b-4336-99ce-9fbf4659465b Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a824b546-a55b-4336-99ce-9fbf4659465b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.449763"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:27.449763"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.450731"], ["expired_at", "2015-05-15 23:01:27.450827"], ["init_params", "{}"], ["oauth_code", "873c60bc-0c0c-4feb-bf05-e5d1bd58b46d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:01:27.451536"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:27.455439') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.456465"], ["expired_at", "2015-05-15 23:01:27.456554"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a9cf6b74-3293-4bc3-a17b-130b090745ce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a9cf6b74-3293-4bc3-a17b-130b090745ce Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.463352"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:01:27.463352"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:27.466002') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.466702"], ["expired_at", "2015-05-15 23:01:27.466807"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "481f173f-33a1-43eb-98e9-50027e1173e6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/481f173f-33a1-43eb-98e9-50027e1173e6 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.473438"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:01:27.473438"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:27.475997') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.476650"], ["expired_at", "2015-05-15 23:01:27.476753"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bac414c4-f280-4be3-a303-6ddce310b096"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bac414c4-f280-4be3-a303-6ddce310b096 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bac414c4-f280-4be3-a303-6ddce310b096' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.481438"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:27.481438"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:27.487380') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.488047"], ["expired_at", "2015-05-15 23:01:27.488152"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e53acb1a-8a6e-4f4a-945b-2a1e33d75944"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e53acb1a-8a6e-4f4a-945b-2a1e33d75944 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.493312"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:27.493312"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.6ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:27.497418') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.498867"], ["expired_at", "2015-05-15 23:01:27.498977"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c3a50197-2c6d-441a-b89c-5b2482949bd9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c3a50197-2c6d-441a-b89c-5b2482949bd9 Completed 302 Found in 5ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c3a50197-2c6d-441a-b89c-5b2482949bd9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.504394"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:27.504394"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:27.509181') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.509943"], ["expired_at", "2015-05-15 23:01:27.510051"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3081a875-caa2-4386-96f1-290cf62d202a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3081a875-caa2-4386-96f1-290cf62d202a Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3081a875-caa2-4386-96f1-290cf62d202a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.514401"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:27.514401"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 22:01:27.515092"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:27.523148"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:27.523148"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:27.529926"], ["expired_at", "2015-05-15 22:31:27.530037"], ["oauth_code", "5d118b2c-c970-4d1f-8950-fdc20d73069c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.1 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.213283"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:01:45.213283"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:45.228214') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.231760"], ["expired_at", "2015-05-15 23:01:45.231935"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "75b5032f-f8dd-464b-a19f-829e1f178b48"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/75b5032f-f8dd-464b-a19f-829e1f178b48 Completed 302 Found in 34ms (ActiveRecord: 2.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.267307"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:45.267307"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.268551"], ["expired_at", "2015-05-15 23:01:45.268687"], ["init_params", "{}"], ["oauth_code", "91f0b3fb-773f-432e-a7d8-2ead7b798c45"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:01:45.269535"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:45.276032') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.277668"], ["expired_at", "2015-05-15 23:01:45.277766"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4e9a41d3-f54f-43c8-8a77-69491f0f03a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4e9a41d3-f54f-43c8-8a77-69491f0f03a3 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.283137"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:45.283137"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:45.288201') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.288863"], ["expired_at", "2015-05-15 23:01:45.288973"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a8b71d54-1d16-4b63-ac42-ba3f9b52afb9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a8b71d54-1d16-4b63-ac42-ba3f9b52afb9 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a8b71d54-1d16-4b63-ac42-ba3f9b52afb9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.294117"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:45.294117"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 22:01:45.297693"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:45.300099') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.300710"], ["expired_at", "2015-05-15 23:01:45.300806"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "375aba32-311a-4b36-87f9-51febaa619f7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/375aba32-311a-4b36-87f9-51febaa619f7 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.307463"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:01:45.307463"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:45.310173') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.310816"], ["expired_at", "2015-05-15 23:01:45.310923"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "464f616c-f637-46bd-8752-139dc1e593e0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/464f616c-f637-46bd-8752-139dc1e593e0 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '464f616c-f637-46bd-8752-139dc1e593e0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.315956"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:45.315956"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:45.320716') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.321424"], ["expired_at", "2015-05-15 23:01:45.321538"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "68421d0f-10df-4bd1-ac1c-f4a57ed143c9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/68421d0f-10df-4bd1-ac1c-f4a57ed143c9 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '68421d0f-10df-4bd1-ac1c-f4a57ed143c9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.328176"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:01:45.328176"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:45.330703') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.331344"], ["expired_at", "2015-05-15 23:01:45.331443"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ce27d3fe-bc1d-41eb-9d2b-1104be56da38"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ce27d3fe-bc1d-41eb-9d2b-1104be56da38 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ce27d3fe-bc1d-41eb-9d2b-1104be56da38' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.337339"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:01:45.337339"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:45.339861') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.340501"], ["expired_at", "2015-05-15 23:01:45.340599"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e21ade70-6273-41cb-89fa-631e7af23f79"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e21ade70-6273-41cb-89fa-631e7af23f79 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.346704"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:45.346704"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:45.352134') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.352780"], ["expired_at", "2015-05-15 23:01:45.352889"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9da55966-32c7-4aed-88dc-3eab513260a6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9da55966-32c7-4aed-88dc-3eab513260a6 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.358504"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:45.358504"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.359661"], ["expired_at", "2015-05-15 23:01:45.359768"], ["init_params", "{}"], ["oauth_code", "14c39cb9-4da9-4b73-ace6-5a4cb7dae3c8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:01:45.360566"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:45.365949') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.367695"], ["expired_at", "2015-05-15 23:01:45.367856"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "20606c0f-c6e5-4d7b-ac5e-728cfd60d272"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/20606c0f-c6e5-4d7b-ac5e-728cfd60d272 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.373256"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:01:45.373256"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:01:45.377517') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.378128"], ["expired_at", "2015-05-15 23:01:45.378229"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "20513f6f-a36d-4d89-aaa8-b972d56a8987"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/20513f6f-a36d-4d89-aaa8-b972d56a8987 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '20513f6f-a36d-4d89-aaa8-b972d56a8987' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.383040"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:45.383040"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 22:01:45.383887"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:01:45.392181"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:45.392181"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.398805"], ["expired_at", "2015-05-15 22:31:45.398915"], ["oauth_code", "62b5381e-c347-41f9-9bb9-7467191a1f63"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.406676"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:45.406676"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.408025"], ["expired_at", "2015-05-15 23:01:45.408140"], ["oauth_code", "e2fdbf43-1cd8-41d8-9a05-e6128f4a17a6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 22:01:45.408978') AND "skydrive_api_keys"."oauth_code" = 'e2fdbf43-1cd8-41d8-9a05-e6128f4a17a6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "6b44cbee-1e76-46a1-b042-1051bc192d36"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.411770"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:01:45.411770"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:01:45.412745"], ["expired_at", "2015-05-15 23:01:45.412835"], ["oauth_code", "ecdd4573-cf98-4740-8635-2c8d354e5cee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [QPLIJBFP] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [QPLIJBFP] SKYDRIVE REQUEST PAYLOAD: # [QPLIJBFP] SKYDRIVE REQUEST HEADERS: - Bearer [QPLIJBFP] SKYDRIVE RESPONSE CODE: 200 [QPLIJBFP] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [UNTOALRY] SKYDRIVE REQUEST: https://api.office.com/discovery/v1.0/me/services [UNTOALRY] SKYDRIVE REQUEST PAYLOAD: # [UNTOALRY] SKYDRIVE REQUEST HEADERS: - - Bearer [UNTOALRY] SKYDRIVE RESPONSE CODE: 401 [UNTOALRY] SKYDRIVE RESPONSE BODY: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } }  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [AJBRVXVR] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [AJBRVXVR] SKYDRIVE REQUEST PAYLOAD: # [AJBRVXVR] SKYDRIVE REQUEST HEADERS: - [AJBRVXVR] SKYDRIVE RESPONSE CODE: 200 [AJBRVXVR] SKYDRIVE RESPONSE BODY:  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [HDXATLBU] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [HDXATLBU] SKYDRIVE REQUEST PAYLOAD: # [HDXATLBU] SKYDRIVE REQUEST HEADERS: - [HDXATLBU] SKYDRIVE RESPONSE CODE: 200 [HDXATLBU] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null }  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [YXIOHBAH] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [YXIOHBAH] SKYDRIVE REQUEST PAYLOAD: # [YXIOHBAH] SKYDRIVE REQUEST HEADERS: - [YXIOHBAH] SKYDRIVE RESPONSE CODE: 200 [YXIOHBAH] SKYDRIVE RESPONSE BODY: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"}  (0.1ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:09:48.216886"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:09:48.216886"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:09:48.225802"], ["expired_at", "2015-05-15 23:09:48.225966"], ["oauth_code", "933dbd22-8c70-482a-b9ad-2650a9abb8fa"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:09:48.230050"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:09:48.230050"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:09:48.231221"], ["expired_at", "2015-05-15 23:09:48.231317"], ["oauth_code", "bc1e101c-d252-4809-bae8-a25778d364d0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 22:09:48.232085') AND "skydrive_api_keys"."oauth_code" = 'bc1e101c-d252-4809-bae8-a25778d364d0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "ab6100c4-fa6d-4313-b203-5bad32e4cc18"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.708602"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:31:35.708602"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.716647"], ["expired_at", "2015-05-15 23:31:35.716808"], ["oauth_code", "55ac0bca-6de8-42c2-a5eb-d8d5bb6aee81"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 22:31:35.718565') AND "skydrive_api_keys"."oauth_code" = '55ac0bca-6de8-42c2-a5eb-d8d5bb6aee81' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "dc8cc68f-fd11-45c8-b4a5-503505294c00"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.723348"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:31:35.723348"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.724590"], ["expired_at", "2015-05-15 23:31:35.724691"], ["oauth_code", "16e7b43f-4040-476c-b44c-c35b22136d41"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.740362"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:31:35.740362"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.741638"], ["expired_at", "2015-05-15 23:31:35.741759"], ["init_params", "{}"], ["oauth_code", "9d72017b-3bb0-478e-b6a8-1cfb31653f5e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:31:35.742633"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:31:35.784971') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.786550"], ["expired_at", "2015-05-15 23:31:35.786684"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ca6ac8ab-a5c0-4b2f-8f2f-7c4fc0896278"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ca6ac8ab-a5c0-4b2f-8f2f-7c4fc0896278 Completed 302 Found in 42ms (ActiveRecord: 1.0ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.794044"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:31:35.794044"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:31:35.796958') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.797688"], ["expired_at", "2015-05-15 23:31:35.797804"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f0252f7-2dee-4f46-b87c-1954ce104665"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f0252f7-2dee-4f46-b87c-1954ce104665 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0f0252f7-2dee-4f46-b87c-1954ce104665' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.804922"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 22:31:35.804922"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:31:35.807766') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.808512"], ["expired_at", "2015-05-15 23:31:35.808612"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f78b482c-e0a4-4ec3-a1de-ac724fd44aed"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f78b482c-e0a4-4ec3-a1de-ac724fd44aed Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.814386"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:31:35.814386"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:31:35.819982') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.820617"], ["expired_at", "2015-05-15 23:31:35.820721"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "84314983-ac9b-49ec-86dc-8aed475bd541"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/84314983-ac9b-49ec-86dc-8aed475bd541 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.826382"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:31:35.826382"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:31:35.831529') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.832320"], ["expired_at", "2015-05-15 23:31:35.832449"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "226e312a-db02-4e4d-ad57-59a5db07932d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/226e312a-db02-4e4d-ad57-59a5db07932d Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '226e312a-db02-4e4d-ad57-59a5db07932d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.838185"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 22:31:35.838185"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:31:35.842645') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.843294"], ["expired_at", "2015-05-15 23:31:35.843395"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b6a85ee-503a-407f-aed0-9dde0a38c3a9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b6a85ee-503a-407f-aed0-9dde0a38c3a9 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4b6a85ee-503a-407f-aed0-9dde0a38c3a9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.848584"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:31:35.848584"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.849636"], ["expired_at", "2015-05-15 23:31:35.849758"], ["init_params", "{}"], ["oauth_code", "6a9efd69-4615-4029-ba35-604c5dd2306f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 22:31:35.850560"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:31:35.855061') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.856308"], ["expired_at", "2015-05-15 23:31:35.856417"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7f36ca8a-93f5-4b23-93c4-103c81b41731"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7f36ca8a-93f5-4b23-93c4-103c81b41731 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.860912"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:31:35.860912"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 22:31:35.864721"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:31:35.867627') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.868365"], ["expired_at", "2015-05-15 23:31:35.868487"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "24093979-eea2-400e-b53f-9effa516d2fb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/24093979-eea2-400e-b53f-9effa516d2fb Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.876286"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:31:35.876286"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:31:35.879184') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.879906"], ["expired_at", "2015-05-15 23:31:35.880006"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a6529148-0742-4bc7-8ec5-91ace78bb910"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a6529148-0742-4bc7-8ec5-91ace78bb910 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.884986"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:31:35.884986"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:31:35.889643') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.890343"], ["expired_at", "2015-05-15 23:31:35.890455"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "94cb20b1-404d-4a27-bde8-057957a5deee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/94cb20b1-404d-4a27-bde8-057957a5deee Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '94cb20b1-404d-4a27-bde8-057957a5deee' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.897254"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 22:31:35.897254"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 22:31:35.900274') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.900954"], ["expired_at", "2015-05-15 23:31:35.901056"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b3676f80-aac2-475a-91e1-d555c5599142"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b3676f80-aac2-475a-91e1-d555c5599142 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b3676f80-aac2-475a-91e1-d555c5599142' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.904755"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:31:35.904755"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 22:31:35.905449"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 22:31:35.913811"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:31:35.913811"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:31:35.920448"], ["expired_at", "2015-05-15 23:01:35.920549"], ["oauth_code", "8d70e209-5351-4858-9b6e-37ecb0f15dd2"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:32:34.198938"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:32:34.198938"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:32:34.207573"], ["expired_at", "2015-05-15 23:32:34.207746"], ["oauth_code", "e240cfb2-4106-4aab-9d35-9dc1749c394d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:32:34.212140"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 22:32:34.212140"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 22:32:34.213482"], ["expired_at", "2015-05-15 23:32:34.213584"], ["oauth_code", "e220f997-7468-4cad-97e5-86f3aa954912"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 22:32:34.214457') AND "skydrive_api_keys"."oauth_code" = 'e220f997-7468-4cad-97e5-86f3aa954912' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "1a64d8ef-2fef-438b-af45-1bd11017aa04"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [XIOQCESW] SKYDRIVE REQUEST: https://personal.skydrive.com/_vti_bin/client.svc/ [XIOQCESW] SKYDRIVE REQUEST PAYLOAD: # [XIOQCESW] SKYDRIVE REQUEST HEADERS: - Bearer [XIOQCESW] SKYDRIVE RESPONSE CODE: 200 [XIOQCESW] SKYDRIVE RESPONSE BODY: [XIOQCESW] SKYDRIVE REQUEST PAYLOAD: ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [ICJVMJQE] SKYDRIVE REQUEST: https://login.windows.net/common/oauth2/token [ICJVMJQE] SKYDRIVE REQUEST PAYLOAD: # [ICJVMJQE] SKYDRIVE REQUEST HEADERS: - [] [ICJVMJQE] SKYDRIVE RESPONSE CODE: 200 [ICJVMJQE] SKYDRIVE RESPONSE BODY: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:05.875992"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:05.875992"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:05.884930"], ["expired_at", "2015-05-16 00:35:05.885130"], ["oauth_code", "1ba5ff2a-b625-49e8-a28a-edac18d5cdb8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:05.889059"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:05.889059"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:05.890362"], ["expired_at", "2015-05-16 00:35:05.890461"], ["oauth_code", "a65117c8-4f47-44d2-a523-63cf458e2da2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 23:35:05.891431') AND "skydrive_api_keys"."oauth_code" = 'a65117c8-4f47-44d2-a523-63cf458e2da2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "7953d715-9c7b-482f-bbe2-3785ed43fc10"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.036991"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:06.036991"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.055833"], ["expired_at", "2015-05-16 00:05:06.055964"], ["oauth_code", "59c995dd-af25-4cb7-a9cc-b9d841a80653"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 7ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.063901"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:06.063901"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 23:35:06.064885"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.074956"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:06.074956"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.076036"], ["expired_at", "2015-05-16 00:35:06.076149"], ["init_params", "{}"], ["oauth_code", "f32ceb7d-8971-4b8f-886e-d9eea0272ec4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:35:06.077158"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:06.081731') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.082943"], ["expired_at", "2015-05-16 00:35:06.083052"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "099e2b1d-4304-417e-b18c-38b9b822ccc9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/099e2b1d-4304-417e-b18c-38b9b822ccc9 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.089887"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:35:06.089887"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:06.092878') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.093595"], ["expired_at", "2015-05-16 00:35:06.093717"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "755243e7-a3ee-4487-bc6e-3fd9d6dca913"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/755243e7-a3ee-4487-bc6e-3fd9d6dca913 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '755243e7-a3ee-4487-bc6e-3fd9d6dca913' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.098753"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:06.098753"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:06.103820') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.104567"], ["expired_at", "2015-05-16 00:35:06.104686"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2bb84119-60bb-48d4-b1f8-c25b5fab984e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2bb84119-60bb-48d4-b1f8-c25b5fab984e Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2bb84119-60bb-48d4-b1f8-c25b5fab984e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.112589"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:35:06.112589"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:06.115175') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.115770"], ["expired_at", "2015-05-16 00:35:06.115881"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "27c23966-6e5d-439f-9e02-fc60e19579e7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/27c23966-6e5d-439f-9e02-fc60e19579e7 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.124482"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:06.124482"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 23:35:06.128302"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:06.131206') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.131894"], ["expired_at", "2015-05-16 00:35:06.132005"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "73aca7f5-f56b-40dc-ac9d-3576c0d091b1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/73aca7f5-f56b-40dc-ac9d-3576c0d091b1 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.137752"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:35:06.137752"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.138891"], ["expired_at", "2015-05-16 00:35:06.139012"], ["init_params", "{}"], ["oauth_code", "1d1d3014-08c7-4a41-96ff-08fa07ddf306"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:35:06.139767"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:06.144451') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.145731"], ["expired_at", "2015-05-16 00:35:06.145843"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2658863c-81ee-4389-9012-64a5a11065d8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2658863c-81ee-4389-9012-64a5a11065d8 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.150932"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:35:06.150932"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:06.155876') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.156629"], ["expired_at", "2015-05-16 00:35:06.156734"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b3fbb418-0077-49e8-aa4a-bb4621b6e2d0"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b3fbb418-0077-49e8-aa4a-bb4621b6e2d0 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b3fbb418-0077-49e8-aa4a-bb4621b6e2d0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.162082"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:35:06.162082"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:06.166813') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.167549"], ["expired_at", "2015-05-16 00:35:06.167668"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "13a7dea7-95ae-45c9-8d25-3948659f1fd3"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/13a7dea7-95ae-45c9-8d25-3948659f1fd3 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '13a7dea7-95ae-45c9-8d25-3948659f1fd3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.173463"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:35:06.173463"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:06.178671') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.179306"], ["expired_at", "2015-05-16 00:35:06.179408"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "44d5e303-186c-4db4-acfb-7e4f46b7947e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/44d5e303-186c-4db4-acfb-7e4f46b7947e Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.186000"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:35:06.186000"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:06.188276') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.188854"], ["expired_at", "2015-05-16 00:35:06.188946"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "04dd6f07-291d-4407-b201-84209f5c6057"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/04dd6f07-291d-4407-b201-84209f5c6057 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:06.196788"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:35:06.196788"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:06.199581') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:06.200282"], ["expired_at", "2015-05-16 00:35:06.200398"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7de47f01-9630-40f9-96dc-71f217adf1fa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7de47f01-9630-40f9-96dc-71f217adf1fa Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7de47f01-9630-40f9-96dc-71f217adf1fa' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.331323"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:23.331323"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.340073"], ["expired_at", "2015-05-16 00:35:23.340276"], ["oauth_code", "e2ceec0c-b505-48b0-a944-4cb1ce938543"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.344431"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:23.344431"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.345770"], ["expired_at", "2015-05-16 00:35:23.345870"], ["oauth_code", "f45017b4-0e70-4e63-829c-aacde6f535f0"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 23:35:23.346714') AND "skydrive_api_keys"."oauth_code" = 'f45017b4-0e70-4e63-829c-aacde6f535f0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "793ba743-dcae-4444-b313-0eb539717b1f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [QMKTXOIX] ====== SKYDRIVE RestClient Response log [QMKTXOIX] ======== [QMKTXOIX] Method: get  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [EZAGYQBB] ====== SKYDRIVE RestClient Response log [EZAGYQBB] ======== [EZAGYQBB] Method: get  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [VYDKBZOP] ====== SKYDRIVE RestClient Response log [VYDKBZOP] ======== [VYDKBZOP] Method: post  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [EYRUWJUW] ====== SKYDRIVE RestClient Response log [EYRUWJUW] ======== [EYRUWJUW] Method: post  (0.1ms) rollback transaction  (0.1ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [MALCKFNP] ====== SKYDRIVE RestClient Response log [MALCKFNP] ======== [MALCKFNP] Method: post  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.492039"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:23.492039"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.511512"], ["expired_at", "2015-05-16 00:05:23.511628"], ["oauth_code", "b0d9f405-1076-48ff-adc7-73083e8f9869"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 7ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.520098"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:23.520098"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 23:35:23.520874"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.532068"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:35:23.532068"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:23.535018') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.535841"], ["expired_at", "2015-05-16 00:35:23.535953"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "96ca0c9c-ce41-47d7-88a6-aa05211f3e84"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/96ca0c9c-ce41-47d7-88a6-aa05211f3e84 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.542011"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:23.542011"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.543183"], ["expired_at", "2015-05-16 00:35:23.543298"], ["init_params", "{}"], ["oauth_code", "165f4ec4-9310-4de8-b356-9ed8c121978c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:35:23.544148"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:23.548875') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.550104"], ["expired_at", "2015-05-16 00:35:23.550217"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "eb5ce1aa-2c82-4996-b415-56892d50abe1"], ["scope", "session"], ["user_id", 1]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/eb5ce1aa-2c82-4996-b415-56892d50abe1 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.557231"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:35:23.557231"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:23.559939') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.560578"], ["expired_at", "2015-05-16 00:35:23.560679"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2babd7d7-e437-463c-812e-436717460328"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2babd7d7-e437-463c-812e-436717460328 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2babd7d7-e437-463c-812e-436717460328' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.564915"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:23.564915"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 23:35:23.568491"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.3ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:23.571000') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.571879"], ["expired_at", "2015-05-16 00:35:23.571986"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bebbf426-822a-4be7-84f8-c7c19cfd111b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bebbf426-822a-4be7-84f8-c7c19cfd111b Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.577184"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:35:23.577184"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:23.582284') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.583009"], ["expired_at", "2015-05-16 00:35:23.583126"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "22406470-8af6-4b85-8f15-3cb1e64290d7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/22406470-8af6-4b85-8f15-3cb1e64290d7 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '22406470-8af6-4b85-8f15-3cb1e64290d7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.590737"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:35:23.590737"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:23.593808') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.594533"], ["expired_at", "2015-05-16 00:35:23.594646"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "efc638d6-ac00-4521-b2cf-55424062e985"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/efc638d6-ac00-4521-b2cf-55424062e985 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.600084"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:35:23.600084"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.601085"], ["expired_at", "2015-05-16 00:35:23.601193"], ["init_params", "{}"], ["oauth_code", "dab6a307-a642-4ac1-b645-1fe6d8712590"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:35:23.601898"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:23.606330') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.607779"], ["expired_at", "2015-05-16 00:35:23.607872"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e04ce462-46e6-4b06-a111-db85de83270a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e04ce462-46e6-4b06-a111-db85de83270a Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.612456"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:35:23.612456"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:23.618008') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.618812"], ["expired_at", "2015-05-16 00:35:23.618933"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f651af2c-5833-4fd6-85ec-c8ea53846a64"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f651af2c-5833-4fd6-85ec-c8ea53846a64 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.624752"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:35:23.624752"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:23.629448') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.630172"], ["expired_at", "2015-05-16 00:35:23.630281"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "86adc64c-5aca-4a32-8a04-4ff14ffc5e2f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/86adc64c-5aca-4a32-8a04-4ff14ffc5e2f Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '86adc64c-5aca-4a32-8a04-4ff14ffc5e2f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.637166"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:35:23.637166"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:23.639678') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.640281"], ["expired_at", "2015-05-16 00:35:23.640379"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c7ae3403-05f9-4e40-ac88-cb2d4cbf4401"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c7ae3403-05f9-4e40-ac88-cb2d4cbf4401 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c7ae3403-05f9-4e40-ac88-cb2d4cbf4401' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:35:23.644702"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:35:23.644702"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:35:23.648770') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:35:23.649383"], ["expired_at", "2015-05-16 00:35:23.649481"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fb93106c-86a8-40d6-824e-252c5cbb9c1d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fb93106c-86a8-40d6-824e-252c5cbb9c1d Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fb93106c-86a8-40d6-824e-252c5cbb9c1d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KDNYDUZV] ====== SKYDRIVE RestClient Response log [KDNYDUZV] ======== [KDNYDUZV] Method: post [KDNYDUZV] Endpoint: https://login.windows.net/common/oauth2/token [KDNYDUZV] Headers: $Accept => */*; q=0.5, application/xml $Accept-Encoding => gzip, deflate $Content-Length => 88 $Content-Type => application/x-www-form-urlencoded [KDNYDUZV] Payload: [KDNYDUZV] Response Code: 200 [KDNYDUZV] Response Headers: cache-control => 'no-cache, no-store' pragma => 'no-cache' content-type => 'application/json; charset=utf-8' expires => '-1' request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' x-content-type-options => 'nosniff' date => 'Wed, 08 Jan 2014 19:47:20 GMT' content-length => '1183' [KDNYDUZV] Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} [KDNYDUZV] ====== END SKYDRIVE RestClient Response log [KDNYDUZV] ======== ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.233434"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:36:59.233434"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.241867"], ["expired_at", "2015-05-16 00:36:59.242049"], ["oauth_code", "5f006c45-d99b-4d00-8e40-5ad619a3a967"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.246393"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:36:59.246393"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.247738"], ["expired_at", "2015-05-16 00:36:59.247846"], ["oauth_code", "567d6d90-365b-4815-bc18-c57a05769428"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 23:36:59.248730') AND "skydrive_api_keys"."oauth_code" = '567d6d90-365b-4815-bc18-c57a05769428' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "6784b6d2-c103-47c4-81da-07e829133c96"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [NAUMSWFG] ====== SKYDRIVE RestClient Response log [NAUMSWFG] ======== [NAUMSWFG] Method: get [NAUMSWFG] Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/  (0.1ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [ZHDIEMPD] ====== SKYDRIVE RestClient Response log [ZHDIEMPD] ======== [ZHDIEMPD] Method: post [ZHDIEMPD] Endpoint: https://login.windows.net/common/oauth2/token  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [HJTURYWI] ====== SKYDRIVE RestClient Response log [HJTURYWI] ======== [HJTURYWI] Method: post [HJTURYWI] Endpoint: https://login.windows.net/common/oauth2/token  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [TRMDEBZN] ====== SKYDRIVE RestClient Response log [TRMDEBZN] ======== [TRMDEBZN] Method: post [TRMDEBZN] Endpoint: https://login.windows.net/common/oauth2/token  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [RIWBIEBS] ====== SKYDRIVE RestClient Response log [RIWBIEBS] ======== [RIWBIEBS] Method: get [RIWBIEBS] Endpoint: https://api.office.com/discovery/v1.0/me/services  (0.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.389479"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:36:59.389479"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.409075"], ["expired_at", "2015-05-16 00:06:59.409222"], ["oauth_code", "e6cde887-9d61-4482-8a1a-a9ad1dbb7ec1"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 7ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.417959"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:36:59.417959"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 23:36:59.418855"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.428202"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:36:59.428202"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:36:59.433988') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.434833"], ["expired_at", "2015-05-16 00:36:59.434949"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3e2a9a70-c10d-4610-b01e-11eeba1c6c85"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3e2a9a70-c10d-4610-b01e-11eeba1c6c85 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.440981"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:36:59.440981"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.442077"], ["expired_at", "2015-05-16 00:36:59.442189"], ["init_params", "{}"], ["oauth_code", "fbf65ce9-59b8-43b9-ab62-7e0a8c1a0082"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:36:59.442974"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:36:59.448067') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.449625"], ["expired_at", "2015-05-16 00:36:59.449748"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "80a000e6-10b5-45e6-a050-3c5a008485d4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/80a000e6-10b5-45e6-a050-3c5a008485d4 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.454952"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:36:59.454952"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:36:59.459823') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.460650"], ["expired_at", "2015-05-16 00:36:59.460788"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4d0d1641-0640-4a2b-a1fe-10fa9191ee8d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4d0d1641-0640-4a2b-a1fe-10fa9191ee8d Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4d0d1641-0640-4a2b-a1fe-10fa9191ee8d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.469474"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:36:59.469474"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:36:59.472577') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.473368"], ["expired_at", "2015-05-16 00:36:59.473493"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e3998554-4efe-492b-bd46-c2a6c81e0640"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e3998554-4efe-492b-bd46-c2a6c81e0640 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e3998554-4efe-492b-bd46-c2a6c81e0640' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.478795"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:36:59.478795"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:36:59.483735') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.484394"], ["expired_at", "2015-05-16 00:36:59.484503"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fa5086ec-f211-4629-bdf4-5f17c01b55f1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fa5086ec-f211-4629-bdf4-5f17c01b55f1 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fa5086ec-f211-4629-bdf4-5f17c01b55f1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.491441"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:36:59.491441"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:36:59.494213') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.494863"], ["expired_at", "2015-05-16 00:36:59.494959"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d2ba902b-bc23-4936-844c-10c36de5868f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d2ba902b-bc23-4936-844c-10c36de5868f Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.500795"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:36:59.500795"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.502063"], ["expired_at", "2015-05-16 00:36:59.502183"], ["init_params", "{}"], ["oauth_code", "696528cc-77ed-444d-be0c-f7522ec2dd1a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:36:59.502999"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:36:59.507619') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.508757"], ["expired_at", "2015-05-16 00:36:59.508865"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0acbaab4-36b5-4f42-8abf-cd7eb5a2e76a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0acbaab4-36b5-4f42-8abf-cd7eb5a2e76a Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.515108"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:36:59.515108"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:36:59.518232') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.518912"], ["expired_at", "2015-05-16 00:36:59.519024"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "347ea06c-eb2f-46e8-8e0e-ba7e2e4bc1a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/347ea06c-eb2f-46e8-8e0e-ba7e2e4bc1a3 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '347ea06c-eb2f-46e8-8e0e-ba7e2e4bc1a3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.524449"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:36:59.524449"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 23:36:59.528954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:36:59.532004') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.532744"], ["expired_at", "2015-05-16 00:36:59.532849"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c54de557-0f55-4776-9b99-7cbf795af99f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c54de557-0f55-4776-9b99-7cbf795af99f Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.537908"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:36:59.537908"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:36:59.542909') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.543641"], ["expired_at", "2015-05-16 00:36:59.543758"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "78be8ed2-506f-46f0-b07d-bfce29d1e6b0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/78be8ed2-506f-46f0-b07d-bfce29d1e6b0 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '78be8ed2-506f-46f0-b07d-bfce29d1e6b0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:36:59.551181"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:36:59.551181"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:36:59.554063') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:36:59.554748"], ["expired_at", "2015-05-16 00:36:59.554850"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "22c363ff-979a-4a3a-a79c-4b31fa355ef6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/22c363ff-979a-4a3a-a79c-4b31fa355ef6 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.168791"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:37:37.168791"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 23:37:37.170824"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (1.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.195820"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:37:37.195820"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.232415"], ["expired_at", "2015-05-16 00:07:37.232592"], ["oauth_code", "d4e54e5e-7a29-4f9d-b419-ba90b1c6a357"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 36ms (Views: 3.3ms | ActiveRecord: 0.4ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.244472"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:37:37.244472"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:37:37.248157') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.249080"], ["expired_at", "2015-05-16 00:37:37.249241"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3ca584fc-b96e-45ed-9e37-eaba13f8d456"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3ca584fc-b96e-45ed-9e37-eaba13f8d456 Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3ca584fc-b96e-45ed-9e37-eaba13f8d456' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.255004"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:37:37.255004"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.256171"], ["expired_at", "2015-05-16 00:37:37.256323"], ["init_params", "{}"], ["oauth_code", "e4d1a4b8-219e-4a79-a8f1-765eccaea3b4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:37:37.257082"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:37:37.261508') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.263330"], ["expired_at", "2015-05-16 00:37:37.263433"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a8e789a7-421f-4434-861d-5ed6d01f7950"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a8e789a7-421f-4434-861d-5ed6d01f7950 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.269359"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:37:37.269359"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:37:37.273847') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.274601"], ["expired_at", "2015-05-16 00:37:37.274720"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b2d5f855-60eb-4400-aa62-b95cd1cb911a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b2d5f855-60eb-4400-aa62-b95cd1cb911a Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b2d5f855-60eb-4400-aa62-b95cd1cb911a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.280608"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:37:37.280608"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:37:37.285418') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.286148"], ["expired_at", "2015-05-16 00:37:37.286249"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5d8a9c75-cdc3-4618-9c84-5d25366f97de"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5d8a9c75-cdc3-4618-9c84-5d25366f97de Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5d8a9c75-cdc3-4618-9c84-5d25366f97de' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.293714"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:37:37.293714"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:37:37.296691') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.297339"], ["expired_at", "2015-05-16 00:37:37.297449"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e1e9a0ae-f732-44fb-8712-e7cb526256e1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e1e9a0ae-f732-44fb-8712-e7cb526256e1 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.303448"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:37:37.303448"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:37:37.308858') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.309498"], ["expired_at", "2015-05-16 00:37:37.309617"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0b0e38fd-93ba-4d55-a060-478f2841a600"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0b0e38fd-93ba-4d55-a060-478f2841a600 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.317728"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:37:37.317728"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:37:37.320640') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.321360"], ["expired_at", "2015-05-16 00:37:37.321474"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "41b66478-6763-4e10-b745-5aae7c120d34"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/41b66478-6763-4e10-b745-5aae7c120d34 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '41b66478-6763-4e10-b745-5aae7c120d34' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.326348"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:37:37.326348"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:37:37.331287') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.332118"], ["expired_at", "2015-05-16 00:37:37.332239"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c68237c0-2b02-49c6-bcf5-2df6adef4e8e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c68237c0-2b02-49c6-bcf5-2df6adef4e8e Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c68237c0-2b02-49c6-bcf5-2df6adef4e8e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.339260"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:37:37.339260"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:37:37.341715') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.342313"], ["expired_at", "2015-05-16 00:37:37.342407"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1c395ed3-a500-48a8-98c6-cecbd1b773a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1c395ed3-a500-48a8-98c6-cecbd1b773a3 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.347327"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:37:37.347327"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 23:37:37.351769"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:37:37.355481') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.356213"], ["expired_at", "2015-05-16 00:37:37.356334"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a371d563-95a9-4045-bc92-c787ca0c25c8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a371d563-95a9-4045-bc92-c787ca0c25c8 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:37:37.362444"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:37:37.362444"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.363574"], ["expired_at", "2015-05-16 00:37:37.363684"], ["init_params", "{}"], ["oauth_code", "4b1596ae-2dd5-4e7d-8dab-3551274beb07"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:37:37.364389"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:37:37.368976') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.370300"], ["expired_at", "2015-05-16 00:37:37.370412"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1cc245bd-9a63-48b5-85ff-f16e144a3f7a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1cc245bd-9a63-48b5-85ff-f16e144a3f7a Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.373412"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:37:37.373412"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.374430"], ["expired_at", "2015-05-16 00:37:37.374521"], ["oauth_code", "51245b97-65b3-40ac-b498-3b5d964cc136"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 23:37:37.375191') AND "skydrive_api_keys"."oauth_code" = '51245b97-65b3-40ac-b498-3b5d964cc136' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "5cdaaf36-1c21-4d35-b254-3ee74a1463b4"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.377880"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:37:37.377880"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:37:37.378913"], ["expired_at", "2015-05-16 00:37:37.379015"], ["oauth_code", "44f7337a-e2aa-49b6-882c-bcd893e9ff68"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [YEGILMFG] ====== SKYDRIVE RestClient Response log [YEGILMFG] ======== [YEGILMFG] Method: post [YEGILMFG] Endpoint: https://login.windows.net/common/oauth2/token [YEGILMFG] Headers: $Accept => '*/*; q=0.5, application/xml' [YEGILMFG] $Accept-Encoding => 'gzip, deflate' [YEGILMFG] $Content-Length => '88' [YEGILMFG] $Content-Type => 'application/x-www-form-urlencoded' [YEGILMFG] Payload: [YEGILMFG] Response Code: 200 [YEGILMFG] Response Headers: $cache-control => 'no-cache, no-store' [YEGILMFG] $pragma => 'no-cache' [YEGILMFG] $content-type => 'text/html; charset=utf-8' [YEGILMFG] $expires => '-1' [YEGILMFG] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [YEGILMFG] $x-content-type-options => 'nosniff' [YEGILMFG] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [YEGILMFG] $content-length => '1183' [YEGILMFG] Response Body: [YEGILMFG] ====== END SKYDRIVE RestClient Response log [YEGILMFG] ======== ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.242005"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:38:18.242005"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.250768"], ["expired_at", "2015-05-16 00:38:18.250951"], ["oauth_code", "d9578cfe-fb69-42be-881d-acabcacd83c8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 23:38:18.252523') AND "skydrive_api_keys"."oauth_code" = 'd9578cfe-fb69-42be-881d-acabcacd83c8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "d073e937-3aae-439f-84fc-b3ec407cd942"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.257563"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:38:18.257563"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.258780"], ["expired_at", "2015-05-16 00:38:18.258888"], ["oauth_code", "66d0ec4c-6ef5-4352-bcae-158de84567b9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.279129"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:38:18.279129"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.280508"], ["expired_at", "2015-05-16 00:38:18.280633"], ["init_params", "{}"], ["oauth_code", "39742311-fd85-4fc5-ad3a-9920597d263e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:38:18.281567"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:38:18.323363') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.324738"], ["expired_at", "2015-05-16 00:38:18.324863"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f658b663-27e7-439d-8967-1e4937e139f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f658b663-27e7-439d-8967-1e4937e139f9 Completed 302 Found in 42ms (ActiveRecord: 0.9ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.332339"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:38:18.332339"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:38:18.335676') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.336469"], ["expired_at", "2015-05-16 00:38:18.336590"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "eafcabbb-5927-4ef5-9c1b-af9625549b57"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/eafcabbb-5927-4ef5-9c1b-af9625549b57 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.342684"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:38:18.342684"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:38:18.347951') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.348736"], ["expired_at", "2015-05-16 00:38:18.348854"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "005870b5-ded0-4c52-800f-7f393c37efd4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/005870b5-ded0-4c52-800f-7f393c37efd4 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '005870b5-ded0-4c52-800f-7f393c37efd4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.354446"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:38:18.354446"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 23:38:18.358259"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:38:18.361101') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.361924"], ["expired_at", "2015-05-16 00:38:18.362038"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cbe64ab2-c48a-4d4b-b016-dd3d1dbdd126"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cbe64ab2-c48a-4d4b-b016-dd3d1dbdd126 Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.369601"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:38:18.369601"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:38:18.372240') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.372868"], ["expired_at", "2015-05-16 00:38:18.372969"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "eda68b68-356d-4e64-8631-22eb352b4996"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/eda68b68-356d-4e64-8631-22eb352b4996 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'eda68b68-356d-4e64-8631-22eb352b4996' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.380073"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:38:18.380073"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.381504"], ["expired_at", "2015-05-16 00:38:18.381642"], ["init_params", "{}"], ["oauth_code", "3cc390b6-8aef-4a7b-98a1-1594d3c2e06a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:38:18.382596"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:38:18.387954') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.389259"], ["expired_at", "2015-05-16 00:38:18.389393"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "35d42f05-5a0a-469e-9ed5-a434c382c6a0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/35d42f05-5a0a-469e-9ed5-a434c382c6a0 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.394795"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:38:18.394795"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:38:18.400298') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.401036"], ["expired_at", "2015-05-16 00:38:18.401142"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d70938e5-416b-4ff1-9503-ab239ba0efe2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d70938e5-416b-4ff1-9503-ab239ba0efe2 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd70938e5-416b-4ff1-9503-ab239ba0efe2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.408605"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:38:18.408605"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:38:18.411400') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.412122"], ["expired_at", "2015-05-16 00:38:18.412218"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bf5d0e4e-8674-4c8c-a00c-0ab81ae9a1c8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bf5d0e4e-8674-4c8c-a00c-0ab81ae9a1c8 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.417413"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:38:18.417413"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:38:18.422881') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.423590"], ["expired_at", "2015-05-16 00:38:18.423700"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "19f81869-4b13-4c80-8790-941cd0da672f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/19f81869-4b13-4c80-8790-941cd0da672f Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.431458"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:38:18.431458"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:38:18.434177') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.434880"], ["expired_at", "2015-05-16 00:38:18.434994"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "384d9b18-c6c1-4513-baaf-c9783da15e61"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/384d9b18-c6c1-4513-baaf-c9783da15e61 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '384d9b18-c6c1-4513-baaf-c9783da15e61' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.439546"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:38:18.439546"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:38:18.443642') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.444613"], ["expired_at", "2015-05-16 00:38:18.444761"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "692de0b6-1436-4953-a6b9-219d5d084226"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/692de0b6-1436-4953-a6b9-219d5d084226 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '692de0b6-1436-4953-a6b9-219d5d084226' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.450053"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:38:18.450053"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 23:38:18.450866"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:38:18.460147"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:38:18.460147"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:38:18.467964"], ["expired_at", "2015-05-16 00:08:18.468100"], ["oauth_code", "0562b3a1-126b-4594-8501-867328371ce7"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.1ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [ARURETMX] ====== SKYDRIVE RestClient Response log [ARURETMX] ======== [ARURETMX] Method: get [ARURETMX] Endpoint: https://api.office.com/discovery/v1.0/me/services [ARURETMX] Headers: [ARURETMX] $Accept => '' [ARURETMX] $Authorization => 'Bearer ' [ARURETMX] $Accept-Encoding => 'gzip, deflate' [ARURETMX] Payload: [ARURETMX] Response Code: 401 [ARURETMX] Response Headers: [ARURETMX] $cache-control => 'no-cache, no-store' [ARURETMX] $pragma => 'no-cache' [ARURETMX] $content-type => 'application/json; charset=utf-8' [ARURETMX] $expires => '-1' [ARURETMX] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [ARURETMX] $x-content-type-options => 'nosniff' [ARURETMX] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [ARURETMX] $content-length => '1183' [ARURETMX] Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } [ARURETMX] ====== END SKYDRIVE RestClient Response log [ARURETMX] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # REQUEST ABOUT TO HAPPEN # RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [WKEQKZKC] ====== SKYDRIVE RestClient Response log [WKEQKZKC] ======== [WKEQKZKC] Method: post [WKEQKZKC] Endpoint: https://login.windows.net/common/oauth2/token [WKEQKZKC] Headers: [WKEQKZKC] $Accept => '*/*; q=0.5, application/xml' [WKEQKZKC] $Accept-Encoding => 'gzip, deflate' [WKEQKZKC] $Content-Length => '88' [WKEQKZKC] $Content-Type => 'application/x-www-form-urlencoded' [WKEQKZKC] Payload: [WKEQKZKC] Response Code: 200 [WKEQKZKC] Response Headers: [WKEQKZKC] $cache-control => 'no-cache, no-store' [WKEQKZKC] $pragma => 'no-cache' [WKEQKZKC] $content-type => 'text/html; charset=utf-8' [WKEQKZKC] $expires => '-1' [WKEQKZKC] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [WKEQKZKC] $x-content-type-options => 'nosniff' [WKEQKZKC] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [WKEQKZKC] $content-length => '1183' [WKEQKZKC] Response Body: [WKEQKZKC] ====== END SKYDRIVE RestClient Response log [WKEQKZKC] ======== ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.339352"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:39:03.339352"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.368655"], ["expired_at", "2015-05-16 00:09:03.368824"], ["oauth_code", "b43a3e5d-b105-4a23-b3c0-f296a608834b"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 37ms (Views: 30.6ms | ActiveRecord: 0.4ms)  (1.2ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.406151"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:39:03.406151"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 23:39:03.407067"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.418880"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:39:03.418880"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:39:03.422032') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.422855"], ["expired_at", "2015-05-16 00:39:03.422975"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a15d567b-0cb9-489d-a8f7-c89b78fdb7fa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a15d567b-0cb9-489d-a8f7-c89b78fdb7fa Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a15d567b-0cb9-489d-a8f7-c89b78fdb7fa' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.431369"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:39:03.431369"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:39:03.434420') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.435161"], ["expired_at", "2015-05-16 00:39:03.435315"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "159c4264-4d80-4da6-b267-2397ca9f89f6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/159c4264-4d80-4da6-b267-2397ca9f89f6 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.442323"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:39:03.442323"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:39:03.447075') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.447737"], ["expired_at", "2015-05-16 00:39:03.447853"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8d8116cf-4834-4c8a-89e9-38bc6e08f222"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8d8116cf-4834-4c8a-89e9-38bc6e08f222 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8d8116cf-4834-4c8a-89e9-38bc6e08f222' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.454717"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:39:03.454717"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:39:03.459500') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.460254"], ["expired_at", "2015-05-16 00:39:03.460377"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8abe05d4-7fcd-4c93-9986-418ad8f37f5e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8abe05d4-7fcd-4c93-9986-418ad8f37f5e Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8abe05d4-7fcd-4c93-9986-418ad8f37f5e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.466622"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:39:03.466622"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.467801"], ["expired_at", "2015-05-16 00:39:03.467911"], ["init_params", "{}"], ["oauth_code", "9b8fee88-3238-4777-a205-36dc92541dd5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:39:03.468749"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:39:03.473129') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.474462"], ["expired_at", "2015-05-16 00:39:03.474563"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "adf2a973-d006-4a5a-959a-4694ef88e5ed"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/adf2a973-d006-4a5a-959a-4694ef88e5ed Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.479316"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:39:03.479316"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:39:03.485014') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.485781"], ["expired_at", "2015-05-16 00:39:03.485886"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2ce9d830-6c54-4862-a7fe-f3a64111b346"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2ce9d830-6c54-4862-a7fe-f3a64111b346 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.491688"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:39:03.491688"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:39:03.497003') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.497749"], ["expired_at", "2015-05-16 00:39:03.497867"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c645afd2-bc55-4bb6-a4b6-bf65ac5a9789"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c645afd2-bc55-4bb6-a4b6-bf65ac5a9789 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c645afd2-bc55-4bb6-a4b6-bf65ac5a9789' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.505388"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:39:03.505388"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:39:03.508220') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.508927"], ["expired_at", "2015-05-16 00:39:03.509039"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "83c6c0b4-e842-4554-a4e9-eda54107d4c2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/83c6c0b4-e842-4554-a4e9-eda54107d4c2 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '83c6c0b4-e842-4554-a4e9-eda54107d4c2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.518291"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:39:03.518291"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:39:03.522496') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.523305"], ["expired_at", "2015-05-16 00:39:03.523466"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "083c0790-123c-4bbe-9f1f-51e90586e7ad"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/083c0790-123c-4bbe-9f1f-51e90586e7ad Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.529298"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:39:03.529298"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 23:39:03.533448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:39:03.536329') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.536998"], ["expired_at", "2015-05-16 00:39:03.537106"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0667b69f-5591-49c1-a3de-d3bfc7a87077"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0667b69f-5591-49c1-a3de-d3bfc7a87077 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:39:03.542852"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:39:03.542852"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.543996"], ["expired_at", "2015-05-16 00:39:03.544100"], ["init_params", "{}"], ["oauth_code", "452fa422-8c9e-4387-af74-dbb95ab8e7bb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:39:03.544842"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:39:03.549526') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:39:03.550635"], ["expired_at", "2015-05-16 00:39:03.550739"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f33cc9db-ca6e-4975-a270-14744a723d2c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f33cc9db-ca6e-4975-a270-14744a723d2c Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [KMKHZBTO] ====== SKYDRIVE RestClient Response log [KMKHZBTO] ======== [KMKHZBTO] Method: post [KMKHZBTO] Endpoint: https://login.windows.net/common/oauth2/token [KMKHZBTO] Headers: [KMKHZBTO] $Accept => '*/*; q=0.5, application/xml' [KMKHZBTO] $Accept-Encoding => 'gzip, deflate' [KMKHZBTO] $Content-Length => '88' [KMKHZBTO] $Content-Type => 'application/x-www-form-urlencoded' [KMKHZBTO] Payload: [KMKHZBTO] Response Code: 200 [KMKHZBTO] Response Headers: [KMKHZBTO] $cache-control => 'no-cache, no-store' [KMKHZBTO] $pragma => 'no-cache' [KMKHZBTO] $content-type => 'application/json; charset=utf-8' [KMKHZBTO] $expires => '-1' [KMKHZBTO] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [KMKHZBTO] $x-content-type-options => 'nosniff' [KMKHZBTO] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [KMKHZBTO] $content-length => '1183' [KMKHZBTO] Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} [KMKHZBTO] ====== END SKYDRIVE RestClient Response log [KMKHZBTO] ========  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [XKEEZEUG] ====== SKYDRIVE RestClient Response log [XKEEZEUG] ======== [XKEEZEUG] Method: post [XKEEZEUG] Endpoint: https://login.windows.net/common/oauth2/token [XKEEZEUG] Headers: [XKEEZEUG] $Accept => '*/*; q=0.5, application/xml' [XKEEZEUG] $Accept-Encoding => 'gzip, deflate' [XKEEZEUG] $Content-Length => '88' [XKEEZEUG] $Content-Type => 'application/x-www-form-urlencoded' [XKEEZEUG] Payload: [XKEEZEUG] Response Code: 200 [XKEEZEUG] Response Headers: [XKEEZEUG] $cache-control => 'no-cache, no-store' [XKEEZEUG] $pragma => 'no-cache' [XKEEZEUG] $content-type => 'text/html; charset=utf-8' [XKEEZEUG] $expires => '-1' [XKEEZEUG] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [XKEEZEUG] $x-content-type-options => 'nosniff' [XKEEZEUG] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [XKEEZEUG] $content-length => '1183' [XKEEZEUG] Response Body: [XKEEZEUG] ====== END SKYDRIVE RestClient Response log [XKEEZEUG] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [ILKYTTST] ====== SKYDRIVE RestClient Response log [ILKYTTST] ======== [ILKYTTST] Method: get [ILKYTTST] Endpoint: https://api.office.com/discovery/v1.0/me/services [ILKYTTST] Headers: [ILKYTTST] $Accept => '' [ILKYTTST] $Authorization => 'Bearer ' [ILKYTTST] $Accept-Encoding => 'gzip, deflate' [ILKYTTST] Payload: [ILKYTTST] Response Code: 401 [ILKYTTST] Response Headers: [ILKYTTST] $cache-control => 'no-cache, no-store' [ILKYTTST] $pragma => 'no-cache' [ILKYTTST] $content-type => 'application/json; charset=utf-8' [ILKYTTST] $expires => '-1' [ILKYTTST] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [ILKYTTST] $x-content-type-options => 'nosniff' [ILKYTTST] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [ILKYTTST] $content-length => '1183' [ILKYTTST] Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } [ILKYTTST] ====== END SKYDRIVE RestClient Response log [ILKYTTST] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [AEDWSBWQ] ====== SKYDRIVE RestClient Response log [AEDWSBWQ] ======== [AEDWSBWQ] Method: get [AEDWSBWQ] Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ [AEDWSBWQ] Headers: [AEDWSBWQ] $Authorization => 'Bearer' [AEDWSBWQ] $Accept => '*/*; q=0.5, application/xml' [AEDWSBWQ] $Accept-Encoding => 'gzip, deflate' [AEDWSBWQ] Payload: [AEDWSBWQ] Response Code: 200 [AEDWSBWQ] Response Headers: [AEDWSBWQ] $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' [AEDWSBWQ] Response Body: [AEDWSBWQ] ====== END SKYDRIVE RestClient Response log [AEDWSBWQ] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [QFHBIXAL] ====== SKYDRIVE RestClient Response log [QFHBIXAL] ======== [QFHBIXAL] Method: post [QFHBIXAL] Endpoint: https://login.windows.net/common/oauth2/token [QFHBIXAL] Headers: [QFHBIXAL] $Accept => '*/*; q=0.5, application/xml' [QFHBIXAL] $Accept-Encoding => 'gzip, deflate' [QFHBIXAL] $Content-Length => '88' [QFHBIXAL] $Content-Type => 'application/x-www-form-urlencoded' [QFHBIXAL] Payload: [QFHBIXAL] Response Code: 200 [QFHBIXAL] Response Headers: [QFHBIXAL] $cache-control => 'no-cache, no-store' [QFHBIXAL] $pragma => 'no-cache' [QFHBIXAL] $content-type => 'application/json' [QFHBIXAL] $expires => '-1' [QFHBIXAL] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [QFHBIXAL] $x-content-type-options => 'nosniff' [QFHBIXAL] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [QFHBIXAL] $content-length => '1183' [QFHBIXAL] Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } [QFHBIXAL] ====== END SKYDRIVE RestClient Response log [QFHBIXAL] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:19.545688"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:40:19.545688"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:19.547684"], ["expired_at", "2015-05-16 00:40:19.547820"], ["oauth_code", "2c7f454a-c108-4a68-8348-49948f32c4b4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:19.550479"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:40:19.550479"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:19.551694"], ["expired_at", "2015-05-16 00:40:19.551785"], ["oauth_code", "787a4e95-35b0-45bc-a977-4671e49368f3"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 23:40:19.552701') AND "skydrive_api_keys"."oauth_code" = '787a4e95-35b0-45bc-a977-4671e49368f3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "a3957800-2314-4237-8d2f-5c80497d601d"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.116212"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:40:50.116212"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.125020"], ["expired_at", "2015-05-16 00:40:50.125191"], ["oauth_code", "c005de9a-ea1f-49a3-9035-d0686a906c1b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-15 23:40:50.126831') AND "skydrive_api_keys"."oauth_code" = 'c005de9a-ea1f-49a3-9035-d0686a906c1b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "2f66f081-2e02-410b-945a-47a771783d86"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.130828"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:40:50.130828"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.132003"], ["expired_at", "2015-05-16 00:40:50.132109"], ["oauth_code", "ef91d34b-6250-4b34-a022-d96aad90a4c1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.148808"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:40:50.148808"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.150392"], ["expired_at", "2015-05-16 00:40:50.150530"], ["init_params", "{}"], ["oauth_code", "776ee862-6c9a-47b3-88ab-34464d81755d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:40:50.151562"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:40:50.195776') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.197486"], ["expired_at", "2015-05-16 00:40:50.197615"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f32bacaa-8ded-4ea8-a57f-241249a32afe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f32bacaa-8ded-4ea8-a57f-241249a32afe Completed 302 Found in 44ms (ActiveRecord: 1.0ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.206451"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:40:50.206451"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:40:50.209635') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.210379"], ["expired_at", "2015-05-16 00:40:50.210495"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4b8fe3a3-3126-4abd-8c21-053b29a854df"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4b8fe3a3-3126-4abd-8c21-053b29a854df Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.216203"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:40:50.216203"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-15 23:40:50.220342"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:40:50.223173') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.223914"], ["expired_at", "2015-05-16 00:40:50.224020"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e64a79ad-98b9-43d5-83df-f1c431ab30b5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e64a79ad-98b9-43d5-83df-f1c431ab30b5 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.229868"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:40:50.229868"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:40:50.235088') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.235773"], ["expired_at", "2015-05-16 00:40:50.235884"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "557cb61a-e821-45ef-9d8c-adbd3a23f86e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/557cb61a-e821-45ef-9d8c-adbd3a23f86e Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '557cb61a-e821-45ef-9d8c-adbd3a23f86e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.243198"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-15 23:40:50.243198"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:40:50.246203') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.246981"], ["expired_at", "2015-05-16 00:40:50.247092"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f2601ede-ca7d-427f-9afd-fd8085c2268c"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f2601ede-ca7d-427f-9afd-fd8085c2268c Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f2601ede-ca7d-427f-9afd-fd8085c2268c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.252336"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:40:50.252336"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:40:50.257670') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.258303"], ["expired_at", "2015-05-16 00:40:50.258407"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6c75f112-0be0-4176-b158-ba890d9c118d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6c75f112-0be0-4176-b158-ba890d9c118d Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.263532"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:40:50.263532"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.264537"], ["expired_at", "2015-05-16 00:40:50.264639"], ["init_params", "{}"], ["oauth_code", "64ebf07f-d899-426c-ae50-cdad7723dc5a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-15 23:40:50.265394"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:40:50.270019') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.271262"], ["expired_at", "2015-05-16 00:40:50.271476"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5c36ee45-5e2f-402a-89ee-7fd14413998e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5c36ee45-5e2f-402a-89ee-7fd14413998e Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.279340"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:40:50.279340"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:40:50.281980') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.282649"], ["expired_at", "2015-05-16 00:40:50.282756"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c85348bf-2d5b-4ced-82a6-353fa001004e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c85348bf-2d5b-4ced-82a6-353fa001004e Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.289311"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-15 23:40:50.289311"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:40:50.291954') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.292621"], ["expired_at", "2015-05-16 00:40:50.292728"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "27c86b5d-74a6-4e75-87fd-7291496961bd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/27c86b5d-74a6-4e75-87fd-7291496961bd Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '27c86b5d-74a6-4e75-87fd-7291496961bd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.298629"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:40:50.298629"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:40:50.303177') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.303796"], ["expired_at", "2015-05-16 00:40:50.303900"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "06536d79-094f-45e3-b816-16747f01cf7a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/06536d79-094f-45e3-b816-16747f01cf7a Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '06536d79-094f-45e3-b816-16747f01cf7a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.308977"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-15 23:40:50.308977"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-15 23:40:50.313388') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.314101"], ["expired_at", "2015-05-16 00:40:50.314194"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "758c9153-9f89-4466-9dfe-8d6ef43e372c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/758c9153-9f89-4466-9dfe-8d6ef43e372c Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '758c9153-9f89-4466-9dfe-8d6ef43e372c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.319053"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:40:50.319053"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-22 23:40:50.319860"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-15 23:40:50.328684"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-15 23:40:50.328684"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-15 23:40:50.335275"], ["expired_at", "2015-05-16 00:10:50.335384"], ["oauth_code", "75239caa-050f-4f84-b9fa-8957c7be1ae5"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [VICQOKEQ] ====== SKYDRIVE RestClient Response log [VICQOKEQ] ======== [VICQOKEQ] Method: get [VICQOKEQ] Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ [VICQOKEQ] Headers: [VICQOKEQ] $Authorization => 'Bearer' [VICQOKEQ] $Accept => '*/*; q=0.5, application/xml' [VICQOKEQ] $Accept-Encoding => 'gzip, deflate' [VICQOKEQ] Payload: [VICQOKEQ] Response Code: 200 [VICQOKEQ] Response Headers: [VICQOKEQ] $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' [VICQOKEQ] Response Body: [VICQOKEQ] ====== END SKYDRIVE RestClient Response log [VICQOKEQ] ======== ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.7ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:38:11.322205"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:38:11.322205"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:38:11.333588"], ["expired_at", "2015-05-18 16:38:11.333755"], ["oauth_code", "8a6e8d88-a821-4d42-ac2e-95d4c2a69584"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:38:11.339785"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:38:11.339785"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:38:11.341095"], ["expired_at", "2015-05-18 16:38:11.341203"], ["oauth_code", "aca7c670-547a-458f-a5b6-48b68a78b43d"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-18 15:38:11.342124') AND "skydrive_api_keys"."oauth_code" = 'aca7c670-547a-458f-a5b6-48b68a78b43d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "0d5c4bbf-929e-49da-a080-820f21ce9af3"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [VMIFYAVK] ====== SKYDRIVE RestClient Response log [VMIFYAVK] ======== [VMIFYAVK] Method: post [VMIFYAVK] Endpoint: https://login.windows.net/common/oauth2/token [VMIFYAVK] Headers: [VMIFYAVK] $Accept => '*/*; q=0.5, application/xml' [VMIFYAVK] $Accept-Encoding => 'gzip, deflate' [VMIFYAVK] $Content-Length => '88' [VMIFYAVK] $Content-Type => 'application/x-www-form-urlencoded' [VMIFYAVK] Payload: [VMIFYAVK] Response Code: 200 [VMIFYAVK] Response Headers: [VMIFYAVK] $cache-control => 'no-cache, no-store' [VMIFYAVK] $pragma => 'no-cache' [VMIFYAVK] $content-type => 'text/html; charset=utf-8' [VMIFYAVK] $expires => '-1' [VMIFYAVK] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [VMIFYAVK] $x-content-type-options => 'nosniff' [VMIFYAVK] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [VMIFYAVK] $content-length => '1183' [VMIFYAVK] Response Body: [VMIFYAVK] ====== END SKYDRIVE RestClient Response log [VMIFYAVK] ======== ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [NOTIIPOQ] ====== SKYDRIVE RestClient Response log [NOTIIPOQ] ======== [NOTIIPOQ] Method: post [NOTIIPOQ] Endpoint: https://login.windows.net/common/oauth2/token [NOTIIPOQ] Headers: [NOTIIPOQ] $Accept => '*/*; q=0.5, application/xml' [NOTIIPOQ] $Accept-Encoding => 'gzip, deflate' [NOTIIPOQ] $Content-Length => '88' [NOTIIPOQ] $Content-Type => 'application/x-www-form-urlencoded' [NOTIIPOQ] Payload: [NOTIIPOQ] Response Code: 200 [NOTIIPOQ] Response Headers: [NOTIIPOQ] $cache-control => 'no-cache, no-store' [NOTIIPOQ] $pragma => 'no-cache' [NOTIIPOQ] $content-type => 'text/html; charset=utf-8' [NOTIIPOQ] $expires => '-1' [NOTIIPOQ] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [NOTIIPOQ] $x-content-type-options => 'nosniff' [NOTIIPOQ] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [NOTIIPOQ] $content-length => '1183' [NOTIIPOQ] Response Body: [NOTIIPOQ] ====== END SKYDRIVE RestClient Response log [NOTIIPOQ] ======== ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [PQNEVDRY] ====== SKYDRIVE RestClient Response log [PQNEVDRY] ======== [PQNEVDRY] Method: post [PQNEVDRY] Endpoint: https://login.windows.net/common/oauth2/token [PQNEVDRY] Headers: [PQNEVDRY] $Accept => '*/*; q=0.5, application/xml' [PQNEVDRY] $Accept-Encoding => 'gzip, deflate' [PQNEVDRY] $Content-Length => '88' [PQNEVDRY] $Content-Type => 'application/x-www-form-urlencoded' [PQNEVDRY] Payload: [PQNEVDRY] Response Code: 200 [PQNEVDRY] Response Headers: [PQNEVDRY] $cache-control => 'no-cache, no-store' [PQNEVDRY] $pragma => 'no-cache' [PQNEVDRY] $content-type => 'application/json; charset=utf-8' [PQNEVDRY] $expires => '-1' [PQNEVDRY] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [PQNEVDRY] $x-content-type-options => 'nosniff' [PQNEVDRY] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [PQNEVDRY] $content-length => '1183' [PQNEVDRY] Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} [PQNEVDRY] ====== END SKYDRIVE RestClient Response log [PQNEVDRY] ======== ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.676246"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:40:48.676246"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.3ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-25 15:40:48.679338"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.713702"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:40:48.713702"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.751218"], ["expired_at", "2015-05-18 16:10:48.751491"], ["oauth_code", "aff3da36-ec69-4370-b15c-de5cb14eea3d"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 41ms (Views: 6.6ms | ActiveRecord: 0.6ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.766437"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:40:48.766437"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:40:48.769358') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.770099"], ["expired_at", "2015-05-18 16:40:48.770217"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7ef0a58b-87cd-45ca-8b28-6d8a7ec83464"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7ef0a58b-87cd-45ca-8b28-6d8a7ec83464 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7ef0a58b-87cd-45ca-8b28-6d8a7ec83464' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.775071"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:40:48.775071"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:40:48.779121') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.779872"], ["expired_at", "2015-05-18 16:40:48.779989"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "141cffdf-2037-4816-8886-2c1f5e5fffba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/141cffdf-2037-4816-8886-2c1f5e5fffba Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '141cffdf-2037-4816-8886-2c1f5e5fffba' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.785479"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:40:48.785479"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.788070"], ["expired_at", "2015-05-18 16:40:48.788230"], ["init_params", "{}"], ["oauth_code", "3efc8fe8-8178-4fb9-9ef7-f6d9c426e2a1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:40:48.789270"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:40:48.794423') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.795584"], ["expired_at", "2015-05-18 16:40:48.795685"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3ebb4a03-2db8-4674-9ea2-dbf19b01afd9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3ebb4a03-2db8-4674-9ea2-dbf19b01afd9 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.801138"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:40:48.801138"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:40:48.806682') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.807410"], ["expired_at", "2015-05-18 16:40:48.807513"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d9d9f671-27e8-405f-83a3-f7053e6f60b8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d9d9f671-27e8-405f-83a3-f7053e6f60b8 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.812829"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:40:48.812829"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:40:48.816889') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.817571"], ["expired_at", "2015-05-18 16:40:48.817683"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "613cdfb7-97ed-4d73-96b3-af33fd7717b2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/613cdfb7-97ed-4d73-96b3-af33fd7717b2 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.4ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '613cdfb7-97ed-4d73-96b3-af33fd7717b2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.830964"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:40:48.830964"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:40:48.833674') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.834367"], ["expired_at", "2015-05-18 16:40:48.834478"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2e5e406b-2a8a-4bc6-bb9a-09541abdb9af"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2e5e406b-2a8a-4bc6-bb9a-09541abdb9af Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.839819"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:40:48.839819"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-18 15:40:48.843155"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:40:48.845453') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.846057"], ["expired_at", "2015-05-18 16:40:48.846161"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f759829-b584-4ea6-811e-6fac21fdc054"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f759829-b584-4ea6-811e-6fac21fdc054 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.852329"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:40:48.852329"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:40:48.855439') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.856471"], ["expired_at", "2015-05-18 16:40:48.856759"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3666938d-e744-4e63-96e0-8a2375418c45"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3666938d-e744-4e63-96e0-8a2375418c45 Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3666938d-e744-4e63-96e0-8a2375418c45' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.862700"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:40:48.862700"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.863762"], ["expired_at", "2015-05-18 16:40:48.863873"], ["init_params", "{}"], ["oauth_code", "e595bb49-7e53-41c7-9e18-81588490e860"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:40:48.864653"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:40:48.870062') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.871606"], ["expired_at", "2015-05-18 16:40:48.871759"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "853d5940-317a-4886-8966-9a25e58ccdf7"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/853d5940-317a-4886-8966-9a25e58ccdf7 Completed 302 Found in 7ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.877324"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:40:48.877324"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:40:48.882097') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.882737"], ["expired_at", "2015-05-18 16:40:48.882837"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "30ba7412-1631-40bb-b33f-852ed5ef7cca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/30ba7412-1631-40bb-b33f-852ed5ef7cca Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '30ba7412-1631-40bb-b33f-852ed5ef7cca' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:40:48.891507"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:40:48.891507"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:40:48.894363') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:40:48.895009"], ["expired_at", "2015-05-18 16:40:48.895115"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6c74fc63-a746-42e6-b9a2-59cf1ffb5d74"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6c74fc63-a746-42e6-b9a2-59cf1ffb5d74 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [RYLAGXSK] ====== SKYDRIVE RestClient Response log [RYLAGXSK] ======== [RYLAGXSK] Method: post [RYLAGXSK] Endpoint: https://login.windows.net/common/oauth2/token [RYLAGXSK] Headers: [RYLAGXSK] $Accept => '*/*; q=0.5, application/xml' [RYLAGXSK] $Accept-Encoding => 'gzip, deflate' [RYLAGXSK] $Content-Length => '88' [RYLAGXSK] $Content-Type => 'application/x-www-form-urlencoded' [RYLAGXSK] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [RYLAGXSK] Response Code: 200 [RYLAGXSK] Response Headers: [RYLAGXSK] $cache-control => 'no-cache, no-store' [RYLAGXSK] $pragma => 'no-cache' [RYLAGXSK] $content-type => 'application/json; charset=utf-8' [RYLAGXSK] $expires => '-1' [RYLAGXSK] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [RYLAGXSK] $x-content-type-options => 'nosniff' [RYLAGXSK] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [RYLAGXSK] $content-length => '1183' [RYLAGXSK] Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} [RYLAGXSK] ====== END SKYDRIVE RestClient Response log [RYLAGXSK] ======== ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.329955"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:19.329955"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.338348"], ["expired_at", "2015-05-18 16:41:19.338541"], ["oauth_code", "839b82f3-35a5-4bfb-b048-bdde4db81b25"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.342603"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:19.342603"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.343799"], ["expired_at", "2015-05-18 16:41:19.343912"], ["oauth_code", "0637ac77-0e00-4517-94f3-fed1d7759575"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-18 15:41:19.344717') AND "skydrive_api_keys"."oauth_code" = '0637ac77-0e00-4517-94f3-fed1d7759575' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c4fa8ab2-9217-4b15-a041-9a236a40fa72"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.362957"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:41:19.362957"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.364207"], ["expired_at", "2015-05-18 16:41:19.364335"], ["init_params", "{}"], ["oauth_code", "a45653f6-f7ab-44ef-9a87-8b92f18794f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:41:19.365199"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:19.413826') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.415246"], ["expired_at", "2015-05-18 16:41:19.415368"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2183803a-4e13-4935-9b96-4ebbebbe75a6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2183803a-4e13-4935-9b96-4ebbebbe75a6 Completed 302 Found in 48ms (ActiveRecord: 1.2ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.422483"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:41:19.422483"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:19.425252') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.425920"], ["expired_at", "2015-05-18 16:41:19.426029"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c525cb99-9eaa-4522-9b54-eeadeee7c93b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c525cb99-9eaa-4522-9b54-eeadeee7c93b Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c525cb99-9eaa-4522-9b54-eeadeee7c93b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.4ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.432760"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:41:19.432760"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:19.435592') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.436283"], ["expired_at", "2015-05-18 16:41:19.436387"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "377470fa-972c-4a5d-9bd9-582622c9d994"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/377470fa-972c-4a5d-9bd9-582622c9d994 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (1.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.447304"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:41:19.447304"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:19.452501') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.453169"], ["expired_at", "2015-05-18 16:41:19.453273"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3611edcc-f244-4cc1-ad55-be474bcc8177"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3611edcc-f244-4cc1-ad55-be474bcc8177 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3611edcc-f244-4cc1-ad55-be474bcc8177' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.458362"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:41:19.458362"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:19.462999') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.463725"], ["expired_at", "2015-05-18 16:41:19.463831"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7c0da6e0-9431-4430-8ee5-bafa22aaf486"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7c0da6e0-9431-4430-8ee5-bafa22aaf486 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7c0da6e0-9431-4430-8ee5-bafa22aaf486' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.468395"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:41:19.468395"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:19.473248') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.474020"], ["expired_at", "2015-05-18 16:41:19.474142"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1d1b1164-be6b-4bf8-b93e-254906cd9de7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1d1b1164-be6b-4bf8-b93e-254906cd9de7 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.479335"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:19.479335"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.487036"], ["expired_at", "2015-05-18 16:11:19.487141"], ["oauth_code", "2bff4de7-8579-47a1-bce7-07661a035242"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.1ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.496021"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:19.496021"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-25 15:41:19.496889"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.509171"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:19.509171"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:19.515004') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.515765"], ["expired_at", "2015-05-18 16:41:19.515881"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "223574ca-b9be-4490-8b68-afb5512895e2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/223574ca-b9be-4490-8b68-afb5512895e2 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '223574ca-b9be-4490-8b68-afb5512895e2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.521281"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:19.521281"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-18 15:41:19.525236"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:19.527606') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.528237"], ["expired_at", "2015-05-18 16:41:19.528365"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8c8acdba-5ad2-413a-9c11-552bc7c6512b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8c8acdba-5ad2-413a-9c11-552bc7c6512b Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.534719"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:41:19.534719"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:19.537151') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.537809"], ["expired_at", "2015-05-18 16:41:19.537910"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a959b6d8-ed29-49a5-b8c0-b50657f3fe1a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a959b6d8-ed29-49a5-b8c0-b50657f3fe1a Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.3ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.8ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.551581"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:41:19.551581"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:19.555180') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.555961"], ["expired_at", "2015-05-18 16:41:19.556106"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fc44c787-3578-4304-8d37-ce559c6bf798"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fc44c787-3578-4304-8d37-ce559c6bf798 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fc44c787-3578-4304-8d37-ce559c6bf798' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:19.561108"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:19.561108"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.562077"], ["expired_at", "2015-05-18 16:41:19.562171"], ["init_params", "{}"], ["oauth_code", "ec03acda-aa5c-440c-a04d-bd6406e17665"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:41:19.562859"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:19.566975') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:19.568135"], ["expired_at", "2015-05-18 16:41:19.568234"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7914f9c9-6a4e-48a9-a28d-0a73a553295e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7914f9c9-6a4e-48a9-a28d-0a73a553295e Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [NSLUHGXU] ====== SKYDRIVE RestClient Response log [NSLUHGXU] ======== [NSLUHGXU] Method: post [NSLUHGXU] Endpoint: https://login.windows.net/common/oauth2/token [NSLUHGXU] Headers: [NSLUHGXU] $Accept => '*/*; q=0.5, application/xml' [NSLUHGXU] $Accept-Encoding => 'gzip, deflate' [NSLUHGXU] $Content-Length => '88' [NSLUHGXU] $Content-Type => 'application/x-www-form-urlencoded' [NSLUHGXU] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [NSLUHGXU] Response Code: 200 [NSLUHGXU] Response Headers: [NSLUHGXU] $cache-control => 'no-cache, no-store' [NSLUHGXU] $pragma => 'no-cache' [NSLUHGXU] $content-type => 'text/html; charset=utf-8' [NSLUHGXU] $expires => '-1' [NSLUHGXU] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [NSLUHGXU] $x-content-type-options => 'nosniff' [NSLUHGXU] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [NSLUHGXU] $content-length => '1183' [NSLUHGXU] Response Body: [NSLUHGXU] ====== END SKYDRIVE RestClient Response log [NSLUHGXU] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [FMFMXOLY] ====== SKYDRIVE RestClient Response log [FMFMXOLY] ======== [FMFMXOLY] Method: post [FMFMXOLY] Endpoint: https://login.windows.net/common/oauth2/token [FMFMXOLY] Headers: [FMFMXOLY] $Accept => '*/*; q=0.5, application/xml' [FMFMXOLY] $Accept-Encoding => 'gzip, deflate' [FMFMXOLY] $Content-Length => '88' [FMFMXOLY] $Content-Type => 'application/x-www-form-urlencoded' [FMFMXOLY] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [FMFMXOLY] Response Code: 200 [FMFMXOLY] Response Headers: [FMFMXOLY] $cache-control => 'no-cache, no-store' [FMFMXOLY] $pragma => 'no-cache' [FMFMXOLY] $content-type => 'application/json; charset=utf-8' [FMFMXOLY] $expires => '-1' [FMFMXOLY] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [FMFMXOLY] $x-content-type-options => 'nosniff' [FMFMXOLY] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [FMFMXOLY] $content-length => '1183' [FMFMXOLY] Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} [FMFMXOLY] ====== END SKYDRIVE RestClient Response log [FMFMXOLY] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [TKRLNPTW] ====== SKYDRIVE RestClient Response log [TKRLNPTW] ======== [TKRLNPTW] Method: post [TKRLNPTW] Endpoint: https://login.windows.net/common/oauth2/token [TKRLNPTW] Headers: [TKRLNPTW] $Accept => '*/*; q=0.5, application/xml' [TKRLNPTW] $Accept-Encoding => 'gzip, deflate' [TKRLNPTW] $Content-Length => '88' [TKRLNPTW] $Content-Type => 'application/x-www-form-urlencoded' [TKRLNPTW] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [TKRLNPTW] Response Code: 200 [TKRLNPTW] Response Headers: [TKRLNPTW] $cache-control => 'no-cache, no-store' [TKRLNPTW] $pragma => 'no-cache' [TKRLNPTW] $content-type => 'application/json' [TKRLNPTW] $expires => '-1' [TKRLNPTW] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [TKRLNPTW] $x-content-type-options => 'nosniff' [TKRLNPTW] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [TKRLNPTW] $content-length => '1183' [TKRLNPTW] Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } [TKRLNPTW] ====== END SKYDRIVE RestClient Response log [TKRLNPTW] ========  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [GYNWNKKW] ====== SKYDRIVE RestClient Response log [GYNWNKKW] ======== [GYNWNKKW] Method: get [GYNWNKKW] Endpoint: https://api.office.com/discovery/v1.0/me/services [GYNWNKKW] Headers: [GYNWNKKW] $Accept => '' [GYNWNKKW] $Authorization => 'Bearer ' [GYNWNKKW] $Accept-Encoding => 'gzip, deflate' [GYNWNKKW] Payload: --No Payload!!-- [GYNWNKKW] Response Code: 401 [GYNWNKKW] Response Headers: [GYNWNKKW] $cache-control => 'no-cache, no-store' [GYNWNKKW] $pragma => 'no-cache' [GYNWNKKW] $content-type => 'application/json; charset=utf-8' [GYNWNKKW] $expires => '-1' [GYNWNKKW] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [GYNWNKKW] $x-content-type-options => 'nosniff' [GYNWNKKW] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [GYNWNKKW] $content-length => '1183' [GYNWNKKW] Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } [GYNWNKKW] ====== END SKYDRIVE RestClient Response log [GYNWNKKW] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [AKQINQMY] ====== SKYDRIVE RestClient Response log [AKQINQMY] ======== [AKQINQMY] Method: post [AKQINQMY] Endpoint: https://login.windows.net/common/oauth2/token [AKQINQMY] Headers: [AKQINQMY] $Accept => '*/*; q=0.5, application/xml' [AKQINQMY] $Accept-Encoding => 'gzip, deflate' [AKQINQMY] $Content-Length => '88' [AKQINQMY] $Content-Type => 'application/x-www-form-urlencoded' [AKQINQMY] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [AKQINQMY] Response Code: 200 [AKQINQMY] Response Headers: [AKQINQMY] $cache-control => 'no-cache, no-store' [AKQINQMY] $pragma => 'no-cache' [AKQINQMY] $content-type => 'application/json; charset=utf-8' [AKQINQMY] $expires => '-1' [AKQINQMY] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [AKQINQMY] $x-content-type-options => 'nosniff' [AKQINQMY] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [AKQINQMY] $content-length => '1183' [AKQINQMY] Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} [AKQINQMY] ====== END SKYDRIVE RestClient Response log [AKQINQMY] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [LXXHVWPU] ====== SKYDRIVE RestClient Response log [LXXHVWPU] ======== [LXXHVWPU] Method: post [LXXHVWPU] Endpoint: https://login.windows.net/common/oauth2/token [LXXHVWPU] Headers: [LXXHVWPU] $Accept => '*/*; q=0.5, application/xml' [LXXHVWPU] $Accept-Encoding => 'gzip, deflate' [LXXHVWPU] $Content-Length => '88' [LXXHVWPU] $Content-Type => 'application/x-www-form-urlencoded' [LXXHVWPU] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [LXXHVWPU] Response Code: 200 [LXXHVWPU] Response Headers: [LXXHVWPU] $cache-control => 'no-cache, no-store' [LXXHVWPU] $pragma => 'no-cache' [LXXHVWPU] $content-type => 'application/json' [LXXHVWPU] $expires => '-1' [LXXHVWPU] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [LXXHVWPU] $x-content-type-options => 'nosniff' [LXXHVWPU] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [LXXHVWPU] $content-length => '1183' [LXXHVWPU] Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } [LXXHVWPU] ====== END SKYDRIVE RestClient Response log [LXXHVWPU] ========  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [KSGDEXSO] ====== SKYDRIVE RestClient Response log [KSGDEXSO] ======== [KSGDEXSO] Method: get [KSGDEXSO] Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ [KSGDEXSO] Headers: [KSGDEXSO] $Authorization => 'Bearer' [KSGDEXSO] $Accept => '*/*; q=0.5, application/xml' [KSGDEXSO] $Accept-Encoding => 'gzip, deflate' [KSGDEXSO] Payload: --No Payload!!-- [KSGDEXSO] Response Code: 200 [KSGDEXSO] Response Headers: [KSGDEXSO] $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' [KSGDEXSO] Response Body: [KSGDEXSO] ====== END SKYDRIVE RestClient Response log [KSGDEXSO] ========  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [KZTBWXZJ] ====== SKYDRIVE RestClient Response log [KZTBWXZJ] ======== [KZTBWXZJ] Method: post [KZTBWXZJ] Endpoint: https://login.windows.net/common/oauth2/token [KZTBWXZJ] Headers: [KZTBWXZJ] $Accept => '*/*; q=0.5, application/xml' [KZTBWXZJ] $Accept-Encoding => 'gzip, deflate' [KZTBWXZJ] $Content-Length => '88' [KZTBWXZJ] $Content-Type => 'application/x-www-form-urlencoded' [KZTBWXZJ] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [KZTBWXZJ] Response Code: 200 [KZTBWXZJ] Response Headers: [KZTBWXZJ] $cache-control => 'no-cache, no-store' [KZTBWXZJ] $pragma => 'no-cache' [KZTBWXZJ] $content-type => 'text/html; charset=utf-8' [KZTBWXZJ] $expires => '-1' [KZTBWXZJ] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [KZTBWXZJ] $x-content-type-options => 'nosniff' [KZTBWXZJ] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [KZTBWXZJ] $content-length => '1183' [KZTBWXZJ] Response Body: [KZTBWXZJ] ====== END SKYDRIVE RestClient Response log [KZTBWXZJ] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.083457"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:41:40.083457"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:40.101701') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.105143"], ["expired_at", "2015-05-18 16:41:40.105329"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "89365e81-b496-4e1e-8fdb-2bd2298d5b59"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/89365e81-b496-4e1e-8fdb-2bd2298d5b59 Completed 302 Found in 20ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '89365e81-b496-4e1e-8fdb-2bd2298d5b59' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.112948"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:41:40.112948"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:40.118364') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.119139"], ["expired_at", "2015-05-18 16:41:40.119260"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e42411ad-e842-4007-95fe-d0a2810e3a5b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e42411ad-e842-4007-95fe-d0a2810e3a5b Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e42411ad-e842-4007-95fe-d0a2810e3a5b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.126624"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:41:40.126624"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:40.129510') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.130206"], ["expired_at", "2015-05-18 16:41:40.130311"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9affc58e-7c61-464d-95ba-143f621a2bb0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9affc58e-7c61-464d-95ba-143f621a2bb0 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9affc58e-7c61-464d-95ba-143f621a2bb0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.134651"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:41:40.134651"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.135591"], ["expired_at", "2015-05-18 16:41:40.135689"], ["init_params", "{}"], ["oauth_code", "bd75371e-6748-47d8-9db6-c30ff605309f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:41:40.136478"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:40.140812') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.141953"], ["expired_at", "2015-05-18 16:41:40.142053"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d5ad21f8-3285-4df7-8d99-67d11e51f869"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d5ad21f8-3285-4df7-8d99-67d11e51f869 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.148621"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:41:40.148621"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:40.155098') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.155754"], ["expired_at", "2015-05-18 16:41:40.155855"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7bb13106-9e84-4ad6-a51f-cc4fd5094e02"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7bb13106-9e84-4ad6-a51f-cc4fd5094e02 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.165392"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:41:40.165392"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:40.168404') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.169141"], ["expired_at", "2015-05-18 16:41:40.169261"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "be3629e0-8a21-4987-ac96-3bf76aa47583"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/be3629e0-8a21-4987-ac96-3bf76aa47583 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.173831"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:40.173831"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-25 15:41:40.174698"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.183582"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:40.183582"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.189826"], ["expired_at", "2015-05-18 16:11:40.189928"], ["oauth_code", "7ff6b690-9934-4931-899f-4961783e4910"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.4ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.200804"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:40.200804"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-18 15:41:40.204870"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:40.208060') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.209785"], ["expired_at", "2015-05-18 16:41:40.209919"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c8aa16e5-3b09-4f91-847d-5aa7485b08ae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c8aa16e5-3b09-4f91-847d-5aa7485b08ae Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.215707"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:40.215707"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:40.220686') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.221362"], ["expired_at", "2015-05-18 16:41:40.221470"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ea9844fc-4a47-4d30-9094-05007ebb7823"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ea9844fc-4a47-4d30-9094-05007ebb7823 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ea9844fc-4a47-4d30-9094-05007ebb7823' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.226564"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:40.226564"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.227658"], ["expired_at", "2015-05-18 16:41:40.227763"], ["init_params", "{}"], ["oauth_code", "9cd872ad-15a6-40e2-ba52-f554baf8ca40"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:41:40.228519"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:40.232634') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.233887"], ["expired_at", "2015-05-18 16:41:40.234011"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8228611c-153f-4ac0-9e7d-69c0a8a91b1e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8228611c-153f-4ac0-9e7d-69c0a8a91b1e Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.239889"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:41:40.239889"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:40.245229') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.246268"], ["expired_at", "2015-05-18 16:41:40.246388"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "62cec24e-5cfe-44fb-846d-825df7e84ded"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/62cec24e-5cfe-44fb-846d-825df7e84ded Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '62cec24e-5cfe-44fb-846d-825df7e84ded' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:41:40.253524"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:41:40.253524"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:41:40.256586') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.257334"], ["expired_at", "2015-05-18 16:41:40.257442"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6ddff624-f52f-474c-a118-ec07df9c0753"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6ddff624-f52f-474c-a118-ec07df9c0753 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.261546"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:40.261546"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.263186"], ["expired_at", "2015-05-18 16:41:40.263304"], ["oauth_code", "2178f47b-28e9-4bf5-b123-91864a53a596"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-18 15:41:40.264656') AND "skydrive_api_keys"."oauth_code" = '2178f47b-28e9-4bf5-b123-91864a53a596' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "5d6066b0-2ca8-4579-9c84-d829514cdc25"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.267395"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:41:40.267395"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:41:40.268313"], ["expired_at", "2015-05-18 16:41:40.268398"], ["oauth_code", "81d20459-cd98-43d3-a3b4-92b22d26dff9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.551968"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:46:24.551968"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.7ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:46:24.569736') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.573391"], ["expired_at", "2015-05-18 16:46:24.573659"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8c6e3196-09bc-4d85-9d1e-f9868a8d00f1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8c6e3196-09bc-4d85-9d1e-f9868a8d00f1 Completed 302 Found in 51ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8c6e3196-09bc-4d85-9d1e-f9868a8d00f1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.612088"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:46:24.612088"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:46:24.615189') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.615914"], ["expired_at", "2015-05-18 16:46:24.616030"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "29998118-dfa0-4865-ba4b-76c86496306e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/29998118-dfa0-4865-ba4b-76c86496306e Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '29998118-dfa0-4865-ba4b-76c86496306e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.620768"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:46:24.620768"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:46:24.625461') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.626162"], ["expired_at", "2015-05-18 16:46:24.626279"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a08054ad-3c09-4360-b509-c96f8fb29540"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a08054ad-3c09-4360-b509-c96f8fb29540 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a08054ad-3c09-4360-b509-c96f8fb29540' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.631762"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:46:24.631762"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:46:24.637209') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.637915"], ["expired_at", "2015-05-18 16:46:24.638019"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "351ef39c-e261-4ba9-9952-f4e51fce8370"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/351ef39c-e261-4ba9-9952-f4e51fce8370 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.643710"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:46:24.643710"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.644705"], ["expired_at", "2015-05-18 16:46:24.644809"], ["init_params", "{}"], ["oauth_code", "fdc952b4-a397-4709-81d9-9022c1c62dd8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:46:24.645577"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:46:24.650319') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.651465"], ["expired_at", "2015-05-18 16:46:24.651565"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1312ddad-cbf1-4c75-ac27-86c1538eea2b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1312ddad-cbf1-4c75-ac27-86c1538eea2b Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.662365"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:46:24.662365"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:46:24.665783') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.666519"], ["expired_at", "2015-05-18 16:46:24.666629"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc66d2f2-0a23-41c1-a375-008d41d13d85"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc66d2f2-0a23-41c1-a375-008d41d13d85 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.671131"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:46:24.671131"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-25 15:46:24.672056"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.681614"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:46:24.681614"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.687760"], ["expired_at", "2015-05-18 16:16:24.687851"], ["oauth_code", "04b437d1-a935-4584-92bd-33e4cdd00a96"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 5.0ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.698750"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:46:24.698750"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-18 15:46:24.702725"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:46:24.705494') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.706127"], ["expired_at", "2015-05-18 16:46:24.706229"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9a0c5601-d2e3-4dc0-b3a5-063bedaff57c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9a0c5601-d2e3-4dc0-b3a5-063bedaff57c Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.711106"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:46:24.711106"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:46:24.715641') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.716283"], ["expired_at", "2015-05-18 16:46:24.716389"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8d1d9c86-c352-4f8d-a131-278de0aa4e96"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8d1d9c86-c352-4f8d-a131-278de0aa4e96 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8d1d9c86-c352-4f8d-a131-278de0aa4e96' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.720956"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:46:24.720956"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.721919"], ["expired_at", "2015-05-18 16:46:24.722019"], ["init_params", "{}"], ["oauth_code", "922a2321-0f6f-497d-9cb2-47162a16b0a5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:46:24.722993"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:46:24.728918') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.730090"], ["expired_at", "2015-05-18 16:46:24.730194"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6818b27a-b0fe-41bb-9a13-e6270cadb00c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6818b27a-b0fe-41bb-9a13-e6270cadb00c Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.736055"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:46:24.736055"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:46:24.738713') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.739643"], ["expired_at", "2015-05-18 16:46:24.739807"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cf7e9669-025e-47e4-a02d-503fd06753b1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cf7e9669-025e-47e4-a02d-503fd06753b1 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cf7e9669-025e-47e4-a02d-503fd06753b1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:46:24.748171"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:46:24.748171"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:46:24.751125') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.751787"], ["expired_at", "2015-05-18 16:46:24.751886"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ae86e539-2d43-4bfb-96b3-617dbccad1ce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ae86e539-2d43-4bfb-96b3-617dbccad1ce Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.849578"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:46:24.849578"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.851180"], ["expired_at", "2015-05-18 16:46:24.851280"], ["oauth_code", "bf9e5537-5489-424a-8506-d8e0e55acbf8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-18 15:46:24.852086') AND "skydrive_api_keys"."oauth_code" = 'bf9e5537-5489-424a-8506-d8e0e55acbf8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "543cb543-1c7b-40db-a86e-3a86c0bb364f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.855469"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:46:24.855469"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:46:24.856719"], ["expired_at", "2015-05-18 16:46:24.856842"], ["oauth_code", "ec202453-388d-4444-8ea9-bfc3459bf7e6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes  (0.3ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.2ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (1.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.344370"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:47:29.344370"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:47:29.365213') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.368604"], ["expired_at", "2015-05-18 16:47:29.368769"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "219040aa-3c82-410b-a471-ceec436b353c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/219040aa-3c82-410b-a471-ceec436b353c Completed 302 Found in 20ms (ActiveRecord: 1.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '219040aa-3c82-410b-a471-ceec436b353c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.377530"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:47:29.377530"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:47:29.380311') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.381064"], ["expired_at", "2015-05-18 16:47:29.381175"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fc9a4eca-ad0b-465d-83b7-a96c3dd3ff0b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fc9a4eca-ad0b-465d-83b7-a96c3dd3ff0b Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fc9a4eca-ad0b-465d-83b7-a96c3dd3ff0b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.386110"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:47:29.386110"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.387321"], ["expired_at", "2015-05-18 16:47:29.387415"], ["init_params", "{}"], ["oauth_code", "bf1d13eb-0142-42be-ac68-0289f2ffb671"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:47:29.388215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:47:29.393216') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.394563"], ["expired_at", "2015-05-18 16:47:29.394657"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "482728e6-6d14-4248-8574-721c99dd39af"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/482728e6-6d14-4248-8574-721c99dd39af Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.399580"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:47:29.399580"], ["username", "this_is_a_masqueraded_id"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:47:29.405205') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.405830"], ["expired_at", "2015-05-18 16:47:29.405928"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8181c539-24ef-4f0c-abab-699314f2cc94"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8181c539-24ef-4f0c-abab-699314f2cc94 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8181c539-24ef-4f0c-abab-699314f2cc94' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.410878"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:47:29.410878"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:47:29.416330') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.417045"], ["expired_at", "2015-05-18 16:47:29.417142"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bf82d74e-ab20-4654-8c95-b70a4ed3feb5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bf82d74e-ab20-4654-8c95-b70a4ed3feb5 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.425605"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:47:29.425605"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:47:29.428206') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.428840"], ["expired_at", "2015-05-18 16:47:29.428946"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6452621d-6cd0-434c-8734-4934be962a65"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6452621d-6cd0-434c-8734-4934be962a65 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.437404"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:47:29.437404"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-25 15:47:29.438139"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.446631"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:47:29.446631"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.455138"], ["expired_at", "2015-05-18 16:17:29.455245"], ["oauth_code", "0e11679b-7442-41f4-bb3d-fdae16dfa836"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.465766"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:47:29.465766"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:47:29.469651') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.470656"], ["expired_at", "2015-05-18 16:47:29.470772"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9f83a07a-69dc-4d9e-8b6e-7744e7889b2f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9f83a07a-69dc-4d9e-8b6e-7744e7889b2f Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9f83a07a-69dc-4d9e-8b6e-7744e7889b2f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.475540"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:47:29.475540"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-18 15:47:29.479158"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:47:29.482863') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.483777"], ["expired_at", "2015-05-18 16:47:29.483920"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c0ff5ffb-4576-43ec-855a-13c21078512d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c0ff5ffb-4576-43ec-855a-13c21078512d Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.489118"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:47:29.489118"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:47:29.493401') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.494027"], ["expired_at", "2015-05-18 16:47:29.494159"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "772fd97e-febf-441d-9eb7-61a91eb7f72c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/772fd97e-febf-441d-9eb7-61a91eb7f72c Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '772fd97e-febf-441d-9eb7-61a91eb7f72c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.499188"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:47:29.499188"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.500234"], ["expired_at", "2015-05-18 16:47:29.500340"], ["init_params", "{}"], ["oauth_code", "badfd3eb-9271-478e-a9c6-61406174a84b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:47:29.501076"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:47:29.505048') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.506091"], ["expired_at", "2015-05-18 16:47:29.506183"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0c22f3b8-7b42-4d9f-a0ae-7db1307f3e8b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0c22f3b8-7b42-4d9f-a0ae-7db1307f3e8b Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:47:29.512053"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:47:29.512053"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:47:29.518731') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.520016"], ["expired_at", "2015-05-18 16:47:29.520212"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2e85df11-c538-4ad8-bbde-91799c3d189f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2e85df11-c538-4ad8-bbde-91799c3d189f Completed 302 Found in 11ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.524573"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:47:29.524573"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.525645"], ["expired_at", "2015-05-18 16:47:29.525740"], ["oauth_code", "b61c4f33-7a58-4e1b-a2c9-ce00eeb08786"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-18 15:47:29.526470') AND "skydrive_api_keys"."oauth_code" = 'b61c4f33-7a58-4e1b-a2c9-ce00eeb08786' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "4dc1ccd7-f323-49e5-86dc-dbc97e35bb0f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.529298"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:47:29.529298"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:47:29.530736"], ["expired_at", "2015-05-18 16:47:29.530863"], ["oauth_code", "c692140e-7401-4d96-b497-8f5e084367d3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.335093"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:03.335093"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.344859"], ["expired_at", "2015-05-18 16:48:03.345029"], ["oauth_code", "4b37739b-28bb-42a6-a401-5b7d814bd691"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-18 15:48:03.346495') AND "skydrive_api_keys"."oauth_code" = '4b37739b-28bb-42a6-a401-5b7d814bd691' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "bc8e2527-2b13-4e79-a6f2-41995d6c36c2"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.350975"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:03.350975"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.352394"], ["expired_at", "2015-05-18 16:48:03.352492"], ["oauth_code", "d6a6163e-7915-4ad9-8111-82cd64e7a0a0"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.364625"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:03.364625"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.365796"], ["expired_at", "2015-05-18 16:48:03.365923"], ["init_params", "{}"], ["oauth_code", "81b87d80-9de0-4aa4-9d83-2e59ada9f7f1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:48:03.366773"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:03.382220') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.384047"], ["expired_at", "2015-05-18 16:48:03.384248"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a79a7a6a-d6ba-4290-b850-2adfdd839549"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a79a7a6a-d6ba-4290-b850-2adfdd839549 Completed 302 Found in 16ms (ActiveRecord: 1.0ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.392594"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:03.392594"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-18 15:48:03.397364"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:03.400476') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.401353"], ["expired_at", "2015-05-18 16:48:03.401474"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f2b6561d-c5a9-44e6-8928-a50dbdd740e7"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f2b6561d-c5a9-44e6-8928-a50dbdd740e7 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.410379"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:48:03.410379"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:03.413326') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.414054"], ["expired_at", "2015-05-18 16:48:03.414145"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "94b85fbd-161a-4ebb-b267-e7a05c6ef953"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/94b85fbd-161a-4ebb-b267-e7a05c6ef953 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.420355"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:48:03.420355"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:03.423101') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.423813"], ["expired_at", "2015-05-18 16:48:03.423921"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f906eea2-8ea3-4dc0-be48-cead093aa901"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f906eea2-8ea3-4dc0-be48-cead093aa901 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f906eea2-8ea3-4dc0-be48-cead093aa901' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.429016"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:03.429016"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:03.433764') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.434499"], ["expired_at", "2015-05-18 16:48:03.434608"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ed92c057-03e7-47a8-b178-d13811200d8d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ed92c057-03e7-47a8-b178-d13811200d8d Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ed92c057-03e7-47a8-b178-d13811200d8d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.440345"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:03.440345"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:03.493067') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.493823"], ["expired_at", "2015-05-18 16:48:03.493926"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b19c02ae-1e17-458d-bf0f-029585e34d34"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b19c02ae-1e17-458d-bf0f-029585e34d34 Completed 302 Found in 52ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.498969"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:03.498969"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:03.503570') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.504250"], ["expired_at", "2015-05-18 16:48:03.504389"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "828c1f70-f783-48ae-9562-1fad6c174e9d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/828c1f70-f783-48ae-9562-1fad6c174e9d Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '828c1f70-f783-48ae-9562-1fad6c174e9d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.509323"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:03.509323"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.510209"], ["expired_at", "2015-05-18 16:48:03.510299"], ["init_params", "{}"], ["oauth_code", "21bbdd54-e525-47e8-9066-67b967fd3747"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:48:03.511006"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:03.515037') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.516111"], ["expired_at", "2015-05-18 16:48:03.516213"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "00a3e7e7-627a-4e45-b65c-94135c8bd1b6"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/00a3e7e7-627a-4e45-b65c-94135c8bd1b6 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.526201"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:48:03.526201"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:03.528824') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.529518"], ["expired_at", "2015-05-18 16:48:03.529629"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "22cd6bef-5713-4560-8e54-50878726f7b3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/22cd6bef-5713-4560-8e54-50878726f7b3 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '22cd6bef-5713-4560-8e54-50878726f7b3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.535780"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:48:03.535780"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:03.538436') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.539127"], ["expired_at", "2015-05-18 16:48:03.539217"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d0282791-d7b4-4542-8065-7b176099751f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d0282791-d7b4-4542-8065-7b176099751f Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.544007"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:03.544007"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:03.548091') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.548657"], ["expired_at", "2015-05-18 16:48:03.548746"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9e89812a-0320-4e1f-bc82-272c5192bb41"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9e89812a-0320-4e1f-bc82-272c5192bb41 Completed 302 Found in 4ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9e89812a-0320-4e1f-bc82-272c5192bb41' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.553709"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:03.553709"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-25 15:48:03.554705"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:03.564256"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:03.564256"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:03.571590"], ["expired_at", "2015-05-18 16:18:03.571714"], ["oauth_code", "fef26df8-47df-4d3b-9583-960aa919140a"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.1ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.229681"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:29.229681"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.238562"], ["expired_at", "2015-05-18 16:48:29.238750"], ["oauth_code", "e296f94a-a456-40a1-bda3-03c0353baf73"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-18 15:48:29.240293') AND "skydrive_api_keys"."oauth_code" = 'e296f94a-a456-40a1-bda3-03c0353baf73' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "4b410200-09b4-4d44-946b-572b51db812c"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.245554"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:29.245554"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.246619"], ["expired_at", "2015-05-18 16:48:29.246720"], ["oauth_code", "e96e9135-2d8c-48a1-9d25-4b35159ec259"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [JLVPBGTK] ====== SKYDRIVE RestClient Response log [JLVPBGTK] ======== [JLVPBGTK] Method: get [JLVPBGTK] Endpoint: https://api.office.com/discovery/v1.0/me/services [JLVPBGTK] Headers: [JLVPBGTK] $Accept => '' [JLVPBGTK] $Authorization => 'Bearer ' [JLVPBGTK] $Accept-Encoding => 'gzip, deflate' [JLVPBGTK] Payload: --No Payload!!-- [JLVPBGTK] Response Code: 401 [JLVPBGTK] Response Headers: [JLVPBGTK] $cache-control => 'no-cache, no-store' [JLVPBGTK] $pragma => 'no-cache' [JLVPBGTK] $content-type => 'application/json; charset=utf-8' [JLVPBGTK] $expires => '-1' [JLVPBGTK] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [JLVPBGTK] $x-content-type-options => 'nosniff' [JLVPBGTK] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [JLVPBGTK] $content-length => '1183' [JLVPBGTK] Response Body: [JLVPBGTK] { [JLVPBGTK] "error": { [JLVPBGTK] "code": "-2147024891, System.UnauthorizedAccessException", [JLVPBGTK] "message": "Access denied. You do not have permission to perform this action or access this resource." [JLVPBGTK] } [JLVPBGTK] } [JLVPBGTK] ====== END SKYDRIVE RestClient Response log [JLVPBGTK] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [IYDHJHOZ] ====== SKYDRIVE RestClient Response log [IYDHJHOZ] ======== [IYDHJHOZ] Method: get [IYDHJHOZ] Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ [IYDHJHOZ] Headers: [IYDHJHOZ] $Authorization => 'Bearer' [IYDHJHOZ] $Accept => '*/*; q=0.5, application/xml' [IYDHJHOZ] $Accept-Encoding => 'gzip, deflate' [IYDHJHOZ] Payload: --No Payload!!-- [IYDHJHOZ] Response Code: 200 [IYDHJHOZ] Response Headers: [IYDHJHOZ] $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' [IYDHJHOZ] Response Body: [IYDHJHOZ] [IYDHJHOZ] ====== END SKYDRIVE RestClient Response log [IYDHJHOZ] ========  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [RKBRWHJK] ====== SKYDRIVE RestClient Response log [RKBRWHJK] ======== [RKBRWHJK] Method: post [RKBRWHJK] Endpoint: https://login.windows.net/common/oauth2/token [RKBRWHJK] Headers: [RKBRWHJK] $Accept => '*/*; q=0.5, application/xml' [RKBRWHJK] $Accept-Encoding => 'gzip, deflate' [RKBRWHJK] $Content-Length => '88' [RKBRWHJK] $Content-Type => 'application/x-www-form-urlencoded' [RKBRWHJK] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [RKBRWHJK] Response Code: 200 [RKBRWHJK] Response Headers: [RKBRWHJK] $cache-control => 'no-cache, no-store' [RKBRWHJK] $pragma => 'no-cache' [RKBRWHJK] $content-type => 'application/json; charset=utf-8' [RKBRWHJK] $expires => '-1' [RKBRWHJK] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [RKBRWHJK] $x-content-type-options => 'nosniff' [RKBRWHJK] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [RKBRWHJK] $content-length => '1183' [RKBRWHJK] Response Body: [RKBRWHJK] {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} [RKBRWHJK] ====== END SKYDRIVE RestClient Response log [RKBRWHJK] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [TDWFNOLO] ====== SKYDRIVE RestClient Response log [TDWFNOLO] ======== [TDWFNOLO] Method: post [TDWFNOLO] Endpoint: https://login.windows.net/common/oauth2/token [TDWFNOLO] Headers: [TDWFNOLO] $Accept => '*/*; q=0.5, application/xml' [TDWFNOLO] $Accept-Encoding => 'gzip, deflate' [TDWFNOLO] $Content-Length => '88' [TDWFNOLO] $Content-Type => 'application/x-www-form-urlencoded' [TDWFNOLO] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [TDWFNOLO] Response Code: 200 [TDWFNOLO] Response Headers: [TDWFNOLO] $cache-control => 'no-cache, no-store' [TDWFNOLO] $pragma => 'no-cache' [TDWFNOLO] $content-type => 'text/html; charset=utf-8' [TDWFNOLO] $expires => '-1' [TDWFNOLO] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [TDWFNOLO] $x-content-type-options => 'nosniff' [TDWFNOLO] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [TDWFNOLO] $content-length => '1183' [TDWFNOLO] Response Body: [TDWFNOLO] [TDWFNOLO] ====== END SKYDRIVE RestClient Response log [TDWFNOLO] ========  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [AIZTASET] ====== SKYDRIVE RestClient Response log [AIZTASET] ======== [AIZTASET] Method: post [AIZTASET] Endpoint: https://login.windows.net/common/oauth2/token [AIZTASET] Headers: [AIZTASET] $Accept => '*/*; q=0.5, application/xml' [AIZTASET] $Accept-Encoding => 'gzip, deflate' [AIZTASET] $Content-Length => '88' [AIZTASET] $Content-Type => 'application/x-www-form-urlencoded' [AIZTASET] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [AIZTASET] Response Code: 200 [AIZTASET] Response Headers: [AIZTASET] $cache-control => 'no-cache, no-store' [AIZTASET] $pragma => 'no-cache' [AIZTASET] $content-type => 'application/json' [AIZTASET] $expires => '-1' [AIZTASET] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [AIZTASET] $x-content-type-options => 'nosniff' [AIZTASET] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [AIZTASET] $content-length => '1183' [AIZTASET] Response Body: [AIZTASET] { [AIZTASET] "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", [AIZTASET] "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", [AIZTASET] "error_codes" : [ [AIZTASET] 90014 [AIZTASET] ], [AIZTASET] "timestamp" : "2015-05-01 19:52:25Z", [AIZTASET] "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", [AIZTASET] "error" : "invalid_request", [AIZTASET] "context" : null, [AIZTASET] "submit_url" : null [AIZTASET] } [AIZTASET] ====== END SKYDRIVE RestClient Response log [AIZTASET] ========  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.406916"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:29.406916"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-25 15:48:29.409035"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.429659"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:29.429659"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.436671"], ["expired_at", "2015-05-18 16:18:29.436798"], ["oauth_code", "b93e54e9-7749-4a4d-a836-71f680de2d21"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 4.8ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.447215"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:29.447215"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.448347"], ["expired_at", "2015-05-18 16:48:29.448458"], ["init_params", "{}"], ["oauth_code", "ced792ff-9a9e-45e9-bfee-9ff487681b92"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:48:29.449293"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:29.454832') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.456859"], ["expired_at", "2015-05-18 16:48:29.457009"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "878d1751-fa69-4d64-8b4b-537e958ea309"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/878d1751-fa69-4d64-8b4b-537e958ea309 Completed 302 Found in 8ms (ActiveRecord: 1.0ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.462297"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:29.462297"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:29.467781') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.468446"], ["expired_at", "2015-05-18 16:48:29.468552"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ccf6a222-30d4-4dca-8d76-fc9efbde1099"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ccf6a222-30d4-4dca-8d76-fc9efbde1099 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.475543"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:29.475543"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:29.480664') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.481287"], ["expired_at", "2015-05-18 16:48:29.481386"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4699e36d-fecd-4dc1-91a3-b749a950e677"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4699e36d-fecd-4dc1-91a3-b749a950e677 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4699e36d-fecd-4dc1-91a3-b749a950e677' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.486210"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:29.486210"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:29.490694') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.491405"], ["expired_at", "2015-05-18 16:48:29.491517"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "26bba070-c917-4e6b-8440-69fe5bc58621"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/26bba070-c917-4e6b-8440-69fe5bc58621 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '26bba070-c917-4e6b-8440-69fe5bc58621' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.498041"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:48:29.498041"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:29.500912') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.501602"], ["expired_at", "2015-05-18 16:48:29.501707"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "22c80cdb-4776-4807-9877-d8c405dda327"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/22c80cdb-4776-4807-9877-d8c405dda327 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '22c80cdb-4776-4807-9877-d8c405dda327' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.509411"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:48:29.509411"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:29.512060') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.512680"], ["expired_at", "2015-05-18 16:48:29.512777"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "72163121-9716-499b-a8f8-03c65da6650c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/72163121-9716-499b-a8f8-03c65da6650c Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.517985"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:29.517985"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.519067"], ["expired_at", "2015-05-18 16:48:29.519164"], ["init_params", "{}"], ["oauth_code", "269e5685-8957-4d8b-a404-beb825d0bf36"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:48:29.520183"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:29.525095') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.526346"], ["expired_at", "2015-05-18 16:48:29.526457"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f33b6d0b-063d-47d9-95e7-e36c3c5b8788"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f33b6d0b-063d-47d9-95e7-e36c3c5b8788 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.532338"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:48:29.532338"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:29.535028') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.535634"], ["expired_at", "2015-05-18 16:48:29.535735"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6bc12d86-9f7d-4728-8493-6f638425db3b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6bc12d86-9f7d-4728-8493-6f638425db3b Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6bc12d86-9f7d-4728-8493-6f638425db3b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.540990"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:29.540990"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-18 15:48:29.544608"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:29.547202') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.547866"], ["expired_at", "2015-05-18 16:48:29.547973"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "119b70bf-431f-4fc2-bbc5-7dac9938261e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/119b70bf-431f-4fc2-bbc5-7dac9938261e Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.552903"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:29.552903"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:29.559287') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.560166"], ["expired_at", "2015-05-18 16:48:29.560276"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "185c35eb-05e7-427a-95b2-c3967aff8f2c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/185c35eb-05e7-427a-95b2-c3967aff8f2c Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '185c35eb-05e7-427a-95b2-c3967aff8f2c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:29.566662"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:48:29.566662"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:29.569388') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:29.570031"], ["expired_at", "2015-05-18 16:48:29.570135"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6d273df9-c9a5-4a70-9fa6-89dd34291fb9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6d273df9-c9a5-4a70-9fa6-89dd34291fb9 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.063176"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:38.063176"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.8ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.071525"], ["expired_at", "2015-05-18 16:48:38.071715"], ["oauth_code", "8648a71d-7029-410d-814e-a4a4a7196026"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (1.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.076117"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:38.076117"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.077467"], ["expired_at", "2015-05-18 16:48:38.077567"], ["oauth_code", "04f72199-72db-45c5-be8b-6dac4cc48c49"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-18 15:48:38.078443') AND "skydrive_api_keys"."oauth_code" = '04f72199-72db-45c5-be8b-6dac4cc48c49' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "5dc13821-977e-4c9d-96db-d9abd5785bc2"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes [KROEYOWL] ====== SKYDRIVE RestClient Response log [KROEYOWL] ======== [KROEYOWL] Method: get [KROEYOWL] Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ [KROEYOWL] Headers: [KROEYOWL] $Authorization => 'Bearer' [KROEYOWL] $Accept => '*/*; q=0.5, application/xml' [KROEYOWL] $Accept-Encoding => 'gzip, deflate' [KROEYOWL] Payload: --No Payload!!-- [KROEYOWL] Response Code: 200 [KROEYOWL] Response Headers: [KROEYOWL] $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' [KROEYOWL] Response Body: [KROEYOWL] [KROEYOWL] ====== END SKYDRIVE RestClient Response log [KROEYOWL] ========  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes [IDOIKDKW] ====== SKYDRIVE RestClient Response log [IDOIKDKW] ======== [IDOIKDKW] Method: post [IDOIKDKW] Endpoint: https://login.windows.net/common/oauth2/token [IDOIKDKW] Headers: [IDOIKDKW] $Accept => '*/*; q=0.5, application/xml' [IDOIKDKW] $Accept-Encoding => 'gzip, deflate' [IDOIKDKW] $Content-Length => '88' [IDOIKDKW] $Content-Type => 'application/x-www-form-urlencoded' [IDOIKDKW] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [IDOIKDKW] Response Code: 200 [IDOIKDKW] Response Headers: [IDOIKDKW] $cache-control => 'no-cache, no-store' [IDOIKDKW] $pragma => 'no-cache' [IDOIKDKW] $content-type => 'text/html; charset=utf-8' [IDOIKDKW] $expires => '-1' [IDOIKDKW] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [IDOIKDKW] $x-content-type-options => 'nosniff' [IDOIKDKW] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [IDOIKDKW] $content-length => '1183' [IDOIKDKW] Response Body: [IDOIKDKW] [IDOIKDKW] ====== END SKYDRIVE RestClient Response log [IDOIKDKW] ========  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes [DIALWSIT] ====== SKYDRIVE RestClient Response log [DIALWSIT] ======== [DIALWSIT] Method: post [DIALWSIT] Endpoint: https://login.windows.net/common/oauth2/token [DIALWSIT] Headers: [DIALWSIT] $Accept => '*/*; q=0.5, application/xml' [DIALWSIT] $Accept-Encoding => 'gzip, deflate' [DIALWSIT] $Content-Length => '88' [DIALWSIT] $Content-Type => 'application/x-www-form-urlencoded' [DIALWSIT] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [DIALWSIT] Response Code: 200 [DIALWSIT] Response Headers: [DIALWSIT] $cache-control => 'no-cache, no-store' [DIALWSIT] $pragma => 'no-cache' [DIALWSIT] $content-type => 'application/json; charset=utf-8' [DIALWSIT] $expires => '-1' [DIALWSIT] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [DIALWSIT] $x-content-type-options => 'nosniff' [DIALWSIT] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [DIALWSIT] $content-length => '1183' [DIALWSIT] Response Body: [DIALWSIT] {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} [DIALWSIT] ====== END SKYDRIVE RestClient Response log [DIALWSIT] ========  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes [UNMLZCED] ====== SKYDRIVE RestClient Response log [UNMLZCED] ======== [UNMLZCED] Method: get [UNMLZCED] Endpoint: https://api.office.com/discovery/v1.0/me/services [UNMLZCED] Headers: [UNMLZCED] $Accept => '' [UNMLZCED] $Authorization => 'Bearer ' [UNMLZCED] $Accept-Encoding => 'gzip, deflate' [UNMLZCED] Payload: --No Payload!!-- [UNMLZCED] Response Code: 401 [UNMLZCED] Response Headers: [UNMLZCED] $cache-control => 'no-cache, no-store' [UNMLZCED] $pragma => 'no-cache' [UNMLZCED] $content-type => 'application/json; charset=utf-8' [UNMLZCED] $expires => '-1' [UNMLZCED] $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' [UNMLZCED] $x-content-type-options => 'nosniff' [UNMLZCED] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [UNMLZCED] $content-length => '1183' [UNMLZCED] Response Body: [UNMLZCED] { [UNMLZCED] "error": { [UNMLZCED] "code": "-2147024891, System.UnauthorizedAccessException", [UNMLZCED] "message": "Access denied. You do not have permission to perform this action or access this resource." [UNMLZCED] } [UNMLZCED] } [UNMLZCED] ====== END SKYDRIVE RestClient Response log [UNMLZCED] ========  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes [FHWTFISP] ====== SKYDRIVE RestClient Response log [FHWTFISP] ======== [FHWTFISP] Method: post [FHWTFISP] Endpoint: https://login.windows.net/common/oauth2/token [FHWTFISP] Headers: [FHWTFISP] $Accept => '*/*; q=0.5, application/xml' [FHWTFISP] $Accept-Encoding => 'gzip, deflate' [FHWTFISP] $Content-Length => '88' [FHWTFISP] $Content-Type => 'application/x-www-form-urlencoded' [FHWTFISP] Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} [FHWTFISP] Response Code: 200 [FHWTFISP] Response Headers: [FHWTFISP] $cache-control => 'no-cache, no-store' [FHWTFISP] $pragma => 'no-cache' [FHWTFISP] $content-type => 'application/json' [FHWTFISP] $expires => '-1' [FHWTFISP] $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' [FHWTFISP] $x-content-type-options => 'nosniff' [FHWTFISP] $date => 'Wed, 08 Jan 2014 19:47:20 GMT' [FHWTFISP] $content-length => '1183' [FHWTFISP] Response Body: [FHWTFISP] { [FHWTFISP] "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", [FHWTFISP] "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", [FHWTFISP] "error_codes" : [ [FHWTFISP] 90014 [FHWTFISP] ], [FHWTFISP] "timestamp" : "2015-05-01 19:52:25Z", [FHWTFISP] "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", [FHWTFISP] "error" : "invalid_request", [FHWTFISP] "context" : null, [FHWTFISP] "submit_url" : null [FHWTFISP] } [FHWTFISP] ====== END SKYDRIVE RestClient Response log [FHWTFISP] ========  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.228920"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:38.228920"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.248683"], ["expired_at", "2015-05-18 16:18:38.248801"], ["oauth_code", "e604aba3-1cd6-4765-b4a3-6e953de1d62d"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.256536"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:38.256536"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-25 15:48:38.257248"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.269286"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:48:38.269286"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:38.272425') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.273241"], ["expired_at", "2015-05-18 16:48:38.273364"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5d18a424-9000-44f3-a0d8-cd71e94199c6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5d18a424-9000-44f3-a0d8-cd71e94199c6 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.279417"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:38.279417"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.280425"], ["expired_at", "2015-05-18 16:48:38.280524"], ["init_params", "{}"], ["oauth_code", "f38bce8d-2f78-422f-ace1-5d88ed3ddb19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:48:38.281254"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:38.285429') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.286593"], ["expired_at", "2015-05-18 16:48:38.286768"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "71113141-edf0-4eb9-8fb9-c28a5af16e6c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/71113141-edf0-4eb9-8fb9-c28a5af16e6c Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.293988"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:38.293988"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:38.299028') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.299708"], ["expired_at", "2015-05-18 16:48:38.299818"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "38382f9e-356f-49cc-afa2-0d19bb1eecaf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/38382f9e-356f-49cc-afa2-0d19bb1eecaf Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '38382f9e-356f-49cc-afa2-0d19bb1eecaf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.307626"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-18 15:48:38.307626"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:38.311085') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.311802"], ["expired_at", "2015-05-18 16:48:38.311907"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6f856e63-7920-437f-85b9-5d3f5fb99d9b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6f856e63-7920-437f-85b9-5d3f5fb99d9b Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6f856e63-7920-437f-85b9-5d3f5fb99d9b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.316428"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-18 15:48:38.316428"], ["username", "user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-18 15:48:38.320158"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:38.323350') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.324122"], ["expired_at", "2015-05-18 16:48:38.324238"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "848f3d96-fae8-40a7-8305-248eb1601344"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/848f3d96-fae8-40a7-8305-248eb1601344 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.329454"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:38.329454"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:38.334234') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.334826"], ["expired_at", "2015-05-18 16:48:38.334921"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "40d17841-e164-4c27-9dcf-78d06c77728c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/40d17841-e164-4c27-9dcf-78d06c77728c Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.341667"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:48:38.341667"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:38.344476') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.345185"], ["expired_at", "2015-05-18 16:48:38.345279"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ab85d533-f999-4a55-9a8d-6eca83ddd739"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ab85d533-f999-4a55-9a8d-6eca83ddd739 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.350169"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:38.350169"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.351206"], ["expired_at", "2015-05-18 16:48:38.351303"], ["init_params", "{}"], ["oauth_code", "1ce4da49-9d4e-4451-a7bd-216f87b5063a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-18 15:48:38.352027"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:38.356497') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.357755"], ["expired_at", "2015-05-18 16:48:38.357915"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "06c5ca0e-26c9-4082-bbd8-e9cdcf9781e6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/06c5ca0e-26c9-4082-bbd8-e9cdcf9781e6 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.362799"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:38.362799"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:38.367080') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.367720"], ["expired_at", "2015-05-18 16:48:38.367824"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b2cce4fe-c552-4074-865d-d869dce5630c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b2cce4fe-c552-4074-865d-d869dce5630c Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b2cce4fe-c552-4074-865d-d869dce5630c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.373299"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-18 15:48:38.373299"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:38.379284') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.379946"], ["expired_at", "2015-05-18 16:48:38.380059"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "64735502-6503-4572-bed1-c925d92093ab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/64735502-6503-4572-bed1-c925d92093ab Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '64735502-6503-4572-bed1-c925d92093ab' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-18 15:48:38.386062"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-18 15:48:38.386062"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-18 15:48:38.389060') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-18 15:48:38.389930"], ["expired_at", "2015-05-18 16:48:38.390054"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ead5b19e-6668-43d0-a342-2c7d09ef8fb1"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ead5b19e-6668-43d0-a342-2c7d09ef8fb1 Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ead5b19e-6668-43d0-a342-2c7d09ef8fb1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.6ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.5ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.647070"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-22 19:58:22.647070"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.652130"], ["expired_at", "2015-05-22 20:58:22.652317"], ["init_params", "{}"], ["oauth_code", "f57c1eb8-ba59-4ce0-9411-2fa75791b200"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-22 19:58:22.654396"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.3ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-22 19:58:22.675087') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.676801"], ["expired_at", "2015-05-22 20:58:22.676919"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9bc3fc9d-1e8d-4d08-9b75-a1d89022bb19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9bc3fc9d-1e8d-4d08-9b75-a1d89022bb19 Completed 302 Found in 20ms (ActiveRecord: 1.4ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.683371"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-22 19:58:22.683371"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-22 19:58:22.687549"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-22 19:58:22.690205') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.690899"], ["expired_at", "2015-05-22 20:58:22.691016"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dbf8c086-a093-4322-b034-de0945393fee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dbf8c086-a093-4322-b034-de0945393fee Completed 302 Found in 6ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.700111"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-22 19:58:22.700111"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-22 19:58:22.703167') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.703911"], ["expired_at", "2015-05-22 20:58:22.704040"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ddb6248e-ddc8-4884-8bd5-cebe878ebfb5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ddb6248e-ddc8-4884-8bd5-cebe878ebfb5 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ddb6248e-ddc8-4884-8bd5-cebe878ebfb5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.711045"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-22 19:58:22.711045"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-22 19:58:22.713875') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.714516"], ["expired_at", "2015-05-22 20:58:22.714621"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "13e2ab82-e7b6-4a03-bc5c-25f5c64585ab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/13e2ab82-e7b6-4a03-bc5c-25f5c64585ab Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.720797"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-22 19:58:22.720797"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-22 19:58:22.725541') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.726192"], ["expired_at", "2015-05-22 20:58:22.726300"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bb46c6ed-c53b-4d64-b1f3-68bca0cd3f00"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bb46c6ed-c53b-4d64-b1f3-68bca0cd3f00 Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bb46c6ed-c53b-4d64-b1f3-68bca0cd3f00' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.730655"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-22 19:58:22.730655"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.738017"], ["expired_at", "2015-05-22 20:28:22.738129"], ["oauth_code", "86ed78f1-33c9-4070-b613-4cc2a8a56184"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 6.1ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.749383"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-22 19:58:22.749383"], ["username", "user"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-05-29 19:58:22.750208"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.759725"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-22 19:58:22.759725"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-22 19:58:22.765566') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.766245"], ["expired_at", "2015-05-22 20:58:22.766362"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "31da5e91-7e5e-4ff9-bd6f-b16c7dc08731"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/31da5e91-7e5e-4ff9-bd6f-b16c7dc08731 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.7ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.773409"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-22 19:58:22.773409"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-22 19:58:22.775834') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.776433"], ["expired_at", "2015-05-22 20:58:22.776525"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1552912c-0bb9-47e3-9568-7d0790219e4b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1552912c-0bb9-47e3-9568-7d0790219e4b Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1552912c-0bb9-47e3-9568-7d0790219e4b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.781628"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-22 19:58:22.781628"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-22 19:58:22.786761') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.787412"], ["expired_at", "2015-05-22 20:58:22.787521"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2b889572-afa6-4c21-b05b-801656555d3e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2b889572-afa6-4c21-b05b-801656555d3e Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2b889572-afa6-4c21-b05b-801656555d3e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.794378"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-22 19:58:22.794378"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-22 19:58:22.797046') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.797703"], ["expired_at", "2015-05-22 20:58:22.797811"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7ce2c06a-d5ac-4d52-b692-2cfbc021fc90"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7ce2c06a-d5ac-4d52-b692-2cfbc021fc90 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.803299"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-22 19:58:22.803299"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-22 19:58:22.808265') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.809075"], ["expired_at", "2015-05-22 20:58:22.809211"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "451b6bd6-fd81-4150-996d-a7b9b49c7faf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/451b6bd6-fd81-4150-996d-a7b9b49c7faf Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '451b6bd6-fd81-4150-996d-a7b9b49c7faf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-22 19:58:22.814786"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-22 19:58:22.814786"], ["username", "this_is_a_masqueraded_id"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.815855"], ["expired_at", "2015-05-22 20:58:22.815980"], ["init_params", "{}"], ["oauth_code", "7c2c8e67-e6eb-484e-ad41-e9d1437b8de2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-22 19:58:22.816717"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("user_id") VALUES (?) [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-22 19:58:22.820924') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-22 19:58:22.822014"], ["expired_at", "2015-05-22 20:58:22.822113"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8c5789a7-f2f2-4aa2-a5e9-bd3a717c4ee2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8c5789a7-f2f2-4aa2-a5e9-bd3a717c4ee2 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.8ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.4ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.4ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:20.962120"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 20:50:20.962120"], ["username", "this_is_a_masqueraded_id"]] SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.4ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:20.966944') [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:20.968654') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (2.0ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:20.973108"], ["expired_at", "2015-05-27 21:50:20.973316"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "127f3e8c-cea1-41d8-848f-93af39ccc5e1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/127f3e8c-cea1-41d8-848f-93af39ccc5e1 Completed 302 Found in 83ms (ActiveRecord: 5.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '127f3e8c-cea1-41d8-848f-93af39ccc5e1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:20.983754"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:50:20.983754"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:20.986355') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:20.989582') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:20.989934') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:20.990584"], ["expired_at", "2015-05-27 21:50:20.990700"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e0e8be24-8b55-4a3f-837b-d770788c2d0b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e0e8be24-8b55-4a3f-837b-d770788c2d0b Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e0e8be24-8b55-4a3f-837b-d770788c2d0b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:20.993362') [["user_id", 1]]  (0.7ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:21.006004"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 20:50:21.006004"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.008832') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.009601') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.010274"], ["expired_at", "2015-05-27 21:50:21.010399"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "92692d45-c062-433d-8c54-6de1a075bbbf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/92692d45-c062-433d-8c54-6de1a075bbbf Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.012997') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:21.019290"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:50:21.019290"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.022216') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.023180"], ["expired_at", "2015-05-27 21:50:21.023297"], ["init_params", "{}"], ["oauth_code", "97141385-7a06-4150-9994-f4743eea74d6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 20:50:21.023940"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.027361') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.028327') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.028884"], ["expired_at", "2015-05-27 21:50:21.028979"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5ae8a093-81f4-4012-ba7c-fbd502f40da7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5ae8a093-81f4-4012-ba7c-fbd502f40da7 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:21.034118"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:50:21.034118"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.036566') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.039812') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.040177') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.040789"], ["expired_at", "2015-05-27 21:50:21.040907"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "38f24707-e948-44e0-839e-192fc80e7375"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/38f24707-e948-44e0-839e-192fc80e7375 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '38f24707-e948-44e0-839e-192fc80e7375' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.043593') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:21.048108"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:50:21.048108"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.050772') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.055325') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.055761') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.056502"], ["expired_at", "2015-05-27 21:50:21.056636"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2a2aa1a8-8a42-45de-9003-6f40d38b676b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2a2aa1a8-8a42-45de-9003-6f40d38b676b Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.058820') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:21.065655"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:50:21.065655"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.068415') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.072661') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 20:50:21.073278"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.073989') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.074599"], ["expired_at", "2015-05-27 21:50:21.074710"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3edf09a1-ed33-4682-a024-e03a180c65aa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3edf09a1-ed33-4682-a024-e03a180c65aa Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.076563') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:21.082527"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 20:50:21.082527"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.084491') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.085201') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.085775"], ["expired_at", "2015-05-27 21:50:21.085871"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "af6d5ed7-0f93-458f-9ac5-1f2286198bf0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/af6d5ed7-0f93-458f-9ac5-1f2286198bf0 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.088504') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:21.094011"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:50:21.094011"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.096792') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.100141') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.100647') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.101440"], ["expired_at", "2015-05-27 21:50:21.101560"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "76cab2b1-bea1-47d3-a430-ff348513aa9e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/76cab2b1-bea1-47d3-a430-ff348513aa9e Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '76cab2b1-bea1-47d3-a430-ff348513aa9e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.103872') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:21.111514"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 20:50:21.111514"], ["username", "user"]] SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.115220') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.116267') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.117115"], ["expired_at", "2015-05-27 21:50:21.117253"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7a4fe3d0-6de4-4387-9195-72473c75fa87"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7a4fe3d0-6de4-4387-9195-72473c75fa87 Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7a4fe3d0-6de4-4387-9195-72473c75fa87' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:21.125701"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:50:21.125701"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.128461') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.129520"], ["expired_at", "2015-05-27 21:50:21.129642"], ["init_params", "{}"], ["oauth_code", "f01abbd2-8376-49c8-a159-204182df4231"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 20:50:21.130251"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.133652') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.134652') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.135309"], ["expired_at", "2015-05-27 21:50:21.135414"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0c3a219a-7047-4c34-bc70-f662f084cf71"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0c3a219a-7047-4c34-bc70-f662f084cf71 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:21.139862"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:50:21.139862"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.142484') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-06-03 20:50:21.143125"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" IS NULL AND "skydrive_tokens"."id" != 1) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:50:21.153543"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:50:21.153543"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.155845') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" IS NULL AND "skydrive_tokens"."id" != 1) LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.163610"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:50:21.163610"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.166322') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.167373"], ["expired_at", "2015-05-27 21:50:21.167477"], ["oauth_code", "5dd8a933-1ec0-4765-96b7-fe8a0323f836"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 20:50:21.168063') AND "skydrive_api_keys"."oauth_code" = '5dd8a933-1ec0-4765-96b7-fe8a0323f836' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "581e8647-2b0e-4dd2-bcb0-0d5634d68c41"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.171983"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:50:21.171983"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:50:21.174269') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:50:21.175295"], ["expired_at", "2015-05-27 21:50:21.175451"], ["oauth_code", "c99abff7-95f6-4fed-b8c8-a4725a06ac1d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [HHPWQSSM] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [HHPWQSSM] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [GOAMYHDA] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [GOAMYHDA] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [HKMSOZWW] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [HKMSOZWW] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [RDTBPKHT] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [RDTBPKHT] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [QXHLNPCC] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [QXHLNPCC] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [LZNUUOWQ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [LZNUUOWQ] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [IZQDNWMC] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [IZQDNWMC] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.491551"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:52:15.491551"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.499756') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.503829"], ["expired_at", "2015-05-27 21:52:15.504069"], ["oauth_code", "257291d9-d527-4abd-b698-744b3d1c77eb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 20:52:15.504860') AND "skydrive_api_keys"."oauth_code" = '257291d9-d527-4abd-b698-744b3d1c77eb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "43dd3a2e-d582-4419-8e12-02d30c62e1e0"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.510896"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:52:15.510896"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.514659') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.515998"], ["expired_at", "2015-05-27 21:52:15.516128"], ["oauth_code", "8e1c4d5c-e616-4426-9a4a-7204b1a8fda7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.526823"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:52:15.526823"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.529410') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.534644') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.535061') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.535823"], ["expired_at", "2015-05-27 21:52:15.535953"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "80e10004-43f4-4f90-9e99-9813f2e58f80"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/80e10004-43f4-4f90-9e99-9813f2e58f80 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '80e10004-43f4-4f90-9e99-9813f2e58f80' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.538452') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.543902"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:52:15.543902"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.547042') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.548086"], ["expired_at", "2015-05-27 21:52:15.548207"], ["init_params", "{}"], ["oauth_code", "5e3bbcd9-2c9d-428e-810e-2de88856c74c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 20:52:15.548832"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.552123') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.553048') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.553585"], ["expired_at", "2015-05-27 21:52:15.553675"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cdb0198f-b632-49df-a565-67e887ed1e90"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cdb0198f-b632-49df-a565-67e887ed1e90 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.558927"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:52:15.558927"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.561058') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.564062') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.564441') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.565035"], ["expired_at", "2015-05-27 21:52:15.565141"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "03791b1d-823d-44aa-8cd6-3fe0d3ce334a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/03791b1d-823d-44aa-8cd6-3fe0d3ce334a Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '03791b1d-823d-44aa-8cd6-3fe0d3ce334a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.567809') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.574633"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 20:52:15.574633"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.576745') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.577436') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.578027"], ["expired_at", "2015-05-27 21:52:15.578126"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a04a4bf6-4568-4863-8338-bb9bcd5daca3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a04a4bf6-4568-4863-8338-bb9bcd5daca3 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a04a4bf6-4568-4863-8338-bb9bcd5daca3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.584212"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:52:15.584212"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.586512') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.590462') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.590876') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.591659"], ["expired_at", "2015-05-27 21:52:15.591810"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4d444477-2cc2-40c1-b9fa-ee41e57d3367"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4d444477-2cc2-40c1-b9fa-ee41e57d3367 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.594291') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.600592"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 20:52:15.600592"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.602366') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.602991') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.603554"], ["expired_at", "2015-05-27 21:52:15.603662"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e5c070fe-7bbe-42c9-a5fa-a2426ff8e055"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e5c070fe-7bbe-42c9-a5fa-a2426ff8e055 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.605682') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.608781"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:52:15.608781"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.611005') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-06-03 20:52:15.611590"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" IS NULL AND "skydrive_tokens"."id" != 1) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.618489"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:52:15.618489"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.620908') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" IS NULL AND "skydrive_tokens"."id" != 1) LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.627954"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:52:15.627954"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.630507') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.634610') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.635068') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.635738"], ["expired_at", "2015-05-27 21:52:15.635847"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "54e5b9f9-3e82-4ecf-8470-37ef732293dc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/54e5b9f9-3e82-4ecf-8470-37ef732293dc Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '54e5b9f9-3e82-4ecf-8470-37ef732293dc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.637987') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.644157"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 20:52:15.644157"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.646137') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.646868') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.647494"], ["expired_at", "2015-05-27 21:52:15.647598"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6cfa1c60-e60c-4fa3-85d3-a78e4a642bcd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6cfa1c60-e60c-4fa3-85d3-a78e4a642bcd Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6cfa1c60-e60c-4fa3-85d3-a78e4a642bcd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.653219"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:52:15.653219"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.655405') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.659340') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 20:52:15.659971"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.660675') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.661254"], ["expired_at", "2015-05-27 21:52:15.661357"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4d6430b1-1828-4d52-883f-8a69d198d636"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4d6430b1-1828-4d52-883f-8a69d198d636 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.663310') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.668019"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:52:15.668019"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.670351') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.671264"], ["expired_at", "2015-05-27 21:52:15.671363"], ["init_params", "{}"], ["oauth_code", "b5140a63-5706-4c27-bdf8-ba4fa02f20a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 20:52:15.671896"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.675794') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.676920') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.677595"], ["expired_at", "2015-05-27 21:52:15.677711"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d14309a9-4773-409e-b280-9323d1e1095d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d14309a9-4773-409e-b280-9323d1e1095d Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:52:15.684899"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 20:52:15.684899"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.686815') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.687524') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:52:15.688154"], ["expired_at", "2015-05-27 21:52:15.688270"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "75861ee3-036e-45da-85de-976437c6e14c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/75861ee3-036e-45da-85de-976437c6e14c Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:52:15.690351') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [GSXBWIYL] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [GSXBWIYL] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [CPPKATQT] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [CPPKATQT] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [UCBZSVKG] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [UCBZSVKG] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [TYSSNHLN] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [TYSSNHLN] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [YHOGSBNB] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [YHOGSBNB] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.083507"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:54:14.083507"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.091314') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.095505"], ["expired_at", "2015-05-27 21:54:14.095674"], ["oauth_code", "f6a1bdfd-da74-4423-a388-52781d61289d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.1ms) begin transaction Ensure Token  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.100196"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:54:14.100196"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.103379') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.104674"], ["expired_at", "2015-05-27 21:54:14.104827"], ["oauth_code", "8e94d791-24ba-4574-9eda-b36368dabda2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 20:54:14.105625') AND "skydrive_api_keys"."oauth_code" = '8e94d791-24ba-4574-9eda-b36368dabda2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "e0ae942d-5fc4-4f65-a740-1d1d76a49ca8"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.121310"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 20:54:14.121310"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.123279') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.124121') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.124821"], ["expired_at", "2015-05-27 21:54:14.124942"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8c2c064f-1cc0-4e5d-a1f1-ce127ee9285f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8c2c064f-1cc0-4e5d-a1f1-ce127ee9285f Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8c2c064f-1cc0-4e5d-a1f1-ce127ee9285f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.134400"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 20:54:14.134400"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.136716') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.137580') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.138205"], ["expired_at", "2015-05-27 21:54:14.138311"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "37ee17b3-87ed-483f-9b23-abd89daa5f2a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/37ee17b3-87ed-483f-9b23-abd89daa5f2a Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.140601') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.145673"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:54:14.145673"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.148271') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.149227"], ["expired_at", "2015-05-27 21:54:14.149333"], ["init_params", "{}"], ["oauth_code", "5e468042-ac69-491c-8d81-b6f08883e81e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 20:54:14.149964"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.153205') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.154225') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.154788"], ["expired_at", "2015-05-27 21:54:14.154881"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "17d7ebc6-15a9-4a8b-a86a-5cc53db02864"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/17d7ebc6-15a9-4a8b-a86a-5cc53db02864 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.160877"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:54:14.160877"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.163608') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.167167') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.167601') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.168234"], ["expired_at", "2015-05-27 21:54:14.168351"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ed85cb44-60a8-4af5-9ba0-857d661ff48a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ed85cb44-60a8-4af5-9ba0-857d661ff48a Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ed85cb44-60a8-4af5-9ba0-857d661ff48a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.170615') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.174707"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:54:14.174707"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.176910') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.181892') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 20:54:14.182624"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.183389') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.184030"], ["expired_at", "2015-05-27 21:54:14.184140"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2eea1432-2754-4431-9c70-da6c9e8e19ff"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2eea1432-2754-4431-9c70-da6c9e8e19ff Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.185982') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.189464"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:54:14.189464"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.191600') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" IS NULL AND "skydrive_tokens"."id" != 1) LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.197678"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:54:14.197678"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.200573') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-06-03 20:54:14.201282"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" IS NULL AND "skydrive_tokens"."id" != 1) LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.209940"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 20:54:14.209940"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.211892') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.212591') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.213208"], ["expired_at", "2015-05-27 21:54:14.213313"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "37f607ae-4069-4f65-980c-1dfefe0a622d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/37f607ae-4069-4f65-980c-1dfefe0a622d Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.215547') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.220163"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:54:14.220163"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.222726') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.227558') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.227971') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.228672"], ["expired_at", "2015-05-27 21:54:14.228794"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5979b504-53d3-4a04-9c38-46b068c35444"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5979b504-53d3-4a04-9c38-46b068c35444 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.231140') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.235916"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:54:14.235916"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.238081') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.240884') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.241285') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.241931"], ["expired_at", "2015-05-27 21:54:14.242033"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "66f77890-c190-4ff2-b91d-bd6d6ff20184"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/66f77890-c190-4ff2-b91d-bd6d6ff20184 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '66f77890-c190-4ff2-b91d-bd6d6ff20184' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.244099') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.248629"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:54:14.248629"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.250852') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.251799"], ["expired_at", "2015-05-27 21:54:14.251904"], ["init_params", "{}"], ["oauth_code", "b575210b-ed84-4b35-963e-b00459520506"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 20:54:14.252456"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.255426') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.256225') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.256749"], ["expired_at", "2015-05-27 21:54:14.256837"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "213c3b42-1437-4507-82fd-9f60ee344cd5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/213c3b42-1437-4507-82fd-9f60ee344cd5 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.263312"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:54:14.263312"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.266473') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.271885') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.272541') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.273510"], ["expired_at", "2015-05-27 21:54:14.273664"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "05bd916e-2fc7-4a2f-a2cb-19d4cfd9d9b1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/05bd916e-2fc7-4a2f-a2cb-19d4cfd9d9b1 Completed 302 Found in 6ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '05bd916e-2fc7-4a2f-a2cb-19d4cfd9d9b1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.276543') [["user_id", 1]]  (0.7ms) rollback transaction  (0.5ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:54:14.283958"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 20:54:14.283958"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.285817') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:54:14.286574') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:54:14.287240"], ["expired_at", "2015-05-27 21:54:14.287355"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c794eb25-e552-4e06-9cbc-9ae334c05d48"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c794eb25-e552-4e06-9cbc-9ae334c05d48 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c794eb25-e552-4e06-9cbc-9ae334c05d48' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.273011"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:55:44.273011"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.277957') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" IS NULL AND "skydrive_tokens"."id" != 1) LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.287013"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:55:44.287013"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.289359') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-06-03 20:55:44.290033"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" IS NULL AND "skydrive_tokens"."id" != 1) LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.303242"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 20:55:44.303242"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.305173') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.305825') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.309178"], ["expired_at", "2015-05-27 21:55:44.309340"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f1c26ff9-9b41-46f9-9b78-28d106a4c476"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f1c26ff9-9b41-46f9-9b78-28d106a4c476 Completed 302 Found in 10ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f1c26ff9-9b41-46f9-9b78-28d106a4c476' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.315582"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:55:44.315582"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.317893') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.321910') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.322316') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.323019"], ["expired_at", "2015-05-27 21:55:44.323136"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d5a0d668-f3f6-4667-8721-a909393c558a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d5a0d668-f3f6-4667-8721-a909393c558a Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd5a0d668-f3f6-4667-8721-a909393c558a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.325960') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.333858"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 20:55:44.333858"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.335778') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.336487') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.337044"], ["expired_at", "2015-05-27 21:55:44.337140"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d9b2f655-5745-4b52-9287-17fba6853ade"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d9b2f655-5745-4b52-9287-17fba6853ade Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.339486') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.345037"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:55:44.345037"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.347439') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.348408"], ["expired_at", "2015-05-27 21:55:44.348512"], ["init_params", "{}"], ["oauth_code", "8f0e9cc7-dfc8-4e95-b76c-b300c80b181b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 20:55:44.349096"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.352313') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.353416') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.354040"], ["expired_at", "2015-05-27 21:55:44.354140"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3ac9345d-fa11-4aa6-b532-50467d2cd76f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3ac9345d-fa11-4aa6-b532-50467d2cd76f Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.360496"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:55:44.360496"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.363002') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.367098') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.367558') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.368268"], ["expired_at", "2015-05-27 21:55:44.368382"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "96aa292f-a7d0-404e-bade-3c5cbcfa48c0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/96aa292f-a7d0-404e-bade-3c5cbcfa48c0 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '96aa292f-a7d0-404e-bade-3c5cbcfa48c0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.371087') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.375778"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 20:55:44.375778"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.378012') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.381700') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.382090') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.382777"], ["expired_at", "2015-05-27 21:55:44.382884"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "595f5953-2447-4d67-bed4-5b8cd32e5428"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/595f5953-2447-4d67-bed4-5b8cd32e5428 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.384782') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.389876"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:55:44.389876"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.392204') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.396671') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 20:55:44.397299"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.398018') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.398616"], ["expired_at", "2015-05-27 21:55:44.398733"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fe8d8d53-54f7-4f68-8901-48c0ef1f7dfb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fe8d8d53-54f7-4f68-8901-48c0ef1f7dfb Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.400762') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.407992"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 20:55:44.407992"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.410701') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.411643') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.412354"], ["expired_at", "2015-05-27 21:55:44.412468"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "95db8e11-7be9-4009-b86f-73d5f2206e59"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/95db8e11-7be9-4009-b86f-73d5f2206e59 Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '95db8e11-7be9-4009-b86f-73d5f2206e59' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.419847"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 20:55:44.419847"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.421590') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.422341') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.422940"], ["expired_at", "2015-05-27 21:55:44.423043"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "48deb15c-41fc-4a30-b68d-89eaea315e0f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/48deb15c-41fc-4a30-b68d-89eaea315e0f Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.425474') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.430258"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:55:44.430258"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.432381') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.435666') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.436267') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.437144"], ["expired_at", "2015-05-27 21:55:44.437267"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3e6b06a3-ff66-47fe-8aa5-7667a8ad9060"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3e6b06a3-ff66-47fe-8aa5-7667a8ad9060 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3e6b06a3-ff66-47fe-8aa5-7667a8ad9060' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.440104') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 20:55:44.444785"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:55:44.444785"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.447243') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.448133"], ["expired_at", "2015-05-27 21:55:44.448230"], ["init_params", "{}"], ["oauth_code", "ddced0d7-8fe6-4e19-8d19-b16887ab7cdb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 20:55:44.448786"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.451925') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.452925') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.453591"], ["expired_at", "2015-05-27 21:55:44.453712"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "94313043-2c6b-4a2f-a8e0-f25cfd0a8dec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/94313043-2c6b-4a2f-a8e0-f25cfd0a8dec Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [BBOVCJJR] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [BBOVCJJR] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [FFQBJDRU] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [FFQBJDRU] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ALRIBNNL] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [ALRIBNNL] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [HDZJGCYK] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [HDZJGCYK] ========= =========================================================================  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [FLRXGBCL] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [FLRXGBCL] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.546098"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:55:44.546098"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.549012') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.550135"], ["expired_at", "2015-05-27 21:55:44.550255"], ["oauth_code", "8b62275e-de78-494e-a74c-5af9d3859c1d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.553814"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 20:55:44.553814"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 20:55:44.556376') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 20:55:44.557490"], ["expired_at", "2015-05-27 21:55:44.557583"], ["oauth_code", "978fb1b6-12b7-41b7-85fb-e6d95553938e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 20:55:44.558179') AND "skydrive_api_keys"."oauth_code" = '978fb1b6-12b7-41b7-85fb-e6d95553938e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "e6a5845a-0699-4171-9eee-9501c2476d47"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.191704"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:01:44.191704"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.197096') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.209806"], ["expired_at", "2015-05-27 21:31:44.209984"], ["oauth_code", "3a90346b-9737-4482-8157-ce87d71db127"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 16ms (Views: 9.9ms | ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.227018"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:01:44.227018"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.229604') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" ("access_token", "expires_on") VALUES (?, ?) [["access_token", "token"], ["expires_on", "2015-06-03 21:01:44.230253"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" IS NULL AND "skydrive_tokens"."id" != 1) LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.239533"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:01:44.239533"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.241743') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.246250') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:01:44.246877"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.247587') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.248231"], ["expired_at", "2015-05-27 22:01:44.248344"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "94af3c3b-2194-4546-be32-1902b12e2e5b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/94af3c3b-2194-4546-be32-1902b12e2e5b Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.250574') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.257286"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:01:44.257286"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.260794') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.264604') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.265139') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.265813"], ["expired_at", "2015-05-27 22:01:44.265958"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "68e47cb8-c5d4-4633-add1-31b068875ca3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/68e47cb8-c5d4-4633-add1-31b068875ca3 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '68e47cb8-c5d4-4633-add1-31b068875ca3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.268806') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.273075"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:01:44.273075"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.275266') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.276112"], ["expired_at", "2015-05-27 22:01:44.276207"], ["init_params", "{}"], ["oauth_code", "7f32fa94-fd5e-4736-82c9-0130e67e4ade"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:01:44.276794"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.280207') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.281193') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.281774"], ["expired_at", "2015-05-27 22:01:44.281872"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "72f3d175-2dfd-4240-901e-6cac34a7c7a7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/72f3d175-2dfd-4240-901e-6cac34a7c7a7 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.290219"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:01:44.290219"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.292274') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.293017') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.293610"], ["expired_at", "2015-05-27 22:01:44.293714"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c36dc01f-79ec-452d-86ea-5bfa1c1ed684"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c36dc01f-79ec-452d-86ea-5bfa1c1ed684 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.296025') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.304350"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:01:44.304350"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.307074') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.308204') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.309021"], ["expired_at", "2015-05-27 22:01:44.309149"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "13635ae6-262a-48ce-8d94-ee4296c9a44f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/13635ae6-262a-48ce-8d94-ee4296c9a44f Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '13635ae6-262a-48ce-8d94-ee4296c9a44f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.317076"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:01:44.317076"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.318935') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.319630') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.320200"], ["expired_at", "2015-05-27 22:01:44.320289"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5f2e94d5-0284-443e-9390-737d73016534"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5f2e94d5-0284-443e-9390-737d73016534 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5f2e94d5-0284-443e-9390-737d73016534' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.325786"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:01:44.325786"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.327972') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.331052') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.331449') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.332039"], ["expired_at", "2015-05-27 22:01:44.332143"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9f23cc28-5627-49b2-a1db-ca4bef81f090"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9f23cc28-5627-49b2-a1db-ca4bef81f090 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9f23cc28-5627-49b2-a1db-ca4bef81f090' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.334267') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.338620"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:01:44.338620"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.341113') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.345029') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.345393') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.346054"], ["expired_at", "2015-05-27 22:01:44.346158"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "749c44c7-89ba-4271-acb6-a191ba70e048"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/749c44c7-89ba-4271-acb6-a191ba70e048 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.348088') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.355341"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:01:44.355341"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.357412') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.358078') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.358674"], ["expired_at", "2015-05-27 22:01:44.358785"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a4f5a849-ea23-43aa-be87-585a7832090d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a4f5a849-ea23-43aa-be87-585a7832090d Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.361025') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.365174"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:01:44.365174"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.367531') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.370998') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.371499') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.372306"], ["expired_at", "2015-05-27 22:01:44.372429"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "27b47a36-3dd8-4ec2-835f-40ae25cdd664"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/27b47a36-3dd8-4ec2-835f-40ae25cdd664 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '27b47a36-3dd8-4ec2-835f-40ae25cdd664' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.374784') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:01:44.379684"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:01:44.379684"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.382086') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.383037"], ["expired_at", "2015-05-27 22:01:44.383150"], ["init_params", "{}"], ["oauth_code", "4c48824d-fedb-4a7c-bf25-eb8f31bab772"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:01:44.383734"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.386906') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.387800') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.388391"], ["expired_at", "2015-05-27 22:01:44.388495"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "645c3e62-a153-4d85-ab7b-2a747dc7602a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/645c3e62-a153-4d85-ab7b-2a747dc7602a Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [IJLQNUNR] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [IJLQNUNR] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [CAWWADPA] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [CAWWADPA] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [IZMKMGTK] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [IZMKMGTK] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [LALTQOEX] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [LALTQOEX] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [QGBEHAZM] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [QGBEHAZM] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.477106"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:01:44.477106"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.479747') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.480689"], ["expired_at", "2015-05-27 22:01:44.480793"], ["oauth_code", "f594e62b-42fd-4c7e-acd1-405355dc5f66"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction Ensure Token  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.484664"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:01:44.484664"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:01:44.487961') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:01:44.489036"], ["expired_at", "2015-05-27 22:01:44.489149"], ["oauth_code", "c632a642-511d-4fbd-9807-e16a43f2bde4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:01:44.489776') AND "skydrive_api_keys"."oauth_code" = 'c632a642-511d-4fbd-9807-e16a43f2bde4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "06e7eb62-6a3a-4a69-a9ec-580b7f17f643"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.287454"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:02:25.287454"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.295026') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.298979"], ["expired_at", "2015-05-27 22:02:25.299148"], ["oauth_code", "fe2c5e37-a2d2-49da-b046-276a4c78fac6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.303754"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:02:25.303754"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.306131') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.307039"], ["expired_at", "2015-05-27 22:02:25.307143"], ["oauth_code", "b74b9d83-412a-48a7-89ce-337df5d013ba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:02:25.307691') AND "skydrive_api_keys"."oauth_code" = 'b74b9d83-412a-48a7-89ce-337df5d013ba' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "5d4a7387-e7d6-4343-8327-a4299ca3e51e"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [AXGWJOYC] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [AXGWJOYC] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [QODTSAIK] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [QODTSAIK] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [VJGUACHP] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [VJGUACHP] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [RTUGDVOX] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [RTUGDVOX] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [KQFKKMUL] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [KQFKKMUL] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.404826"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:02:25.404826"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.407375') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.412062') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.412510') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.413186"], ["expired_at", "2015-05-27 22:02:25.413306"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8cff595c-f17a-4c1f-b426-b30df81f4139"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8cff595c-f17a-4c1f-b426-b30df81f4139 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8cff595c-f17a-4c1f-b426-b30df81f4139' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.415724') [["user_id", 1]]  (1.0ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.423890"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:02:25.423890"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.425742') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.426477') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.427240"], ["expired_at", "2015-05-27 22:02:25.427398"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9a6df275-8180-4a4e-9662-7852ec1aed29"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9a6df275-8180-4a4e-9662-7852ec1aed29 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9a6df275-8180-4a4e-9662-7852ec1aed29' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.434818"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:02:25.434818"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.436711') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.437503') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.438130"], ["expired_at", "2015-05-27 22:02:25.438238"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "33f7b823-51d2-41bd-8521-3d8df9cf040d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/33f7b823-51d2-41bd-8521-3d8df9cf040d Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.441087') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.447194"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:02:25.447194"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.449969') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.451035"], ["expired_at", "2015-05-27 22:02:25.451147"], ["init_params", "{}"], ["oauth_code", "e22de846-0cb2-4cd8-b490-266ffaa29b8e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:02:25.451770"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.455052') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.456046') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.456666"], ["expired_at", "2015-05-27 22:02:25.456773"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4ffec060-6c2b-4d50-a325-1e249e2b2249"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4ffec060-6c2b-4d50-a325-1e249e2b2249 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.463471"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:02:25.463471"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.465830') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.469754') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:02:25.470331"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.471007') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.471604"], ["expired_at", "2015-05-27 22:02:25.471704"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "eafa96ee-e048-4d98-beb0-c0f7d0601720"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/eafa96ee-e048-4d98-beb0-c0f7d0601720 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.473509') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.476820"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:02:25.476820"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.479108') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.482954"], ["expired_at", "2015-05-27 21:32:25.483071"], ["oauth_code", "8e88101f-acd5-432a-9a61-f1fd5bf06ef6"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.490981"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:02:25.490981"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.493424') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:02:25.494076"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.502775"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:02:25.502775"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.505476') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.508626') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.509051') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.509714"], ["expired_at", "2015-05-27 22:02:25.509831"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "267a04f9-b5a8-4e78-abc1-3419e0f7d8c8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/267a04f9-b5a8-4e78-abc1-3419e0f7d8c8 Completed 302 Found in 3ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '267a04f9-b5a8-4e78-abc1-3419e0f7d8c8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.511990') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.518397"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:02:25.518397"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.520326') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.521046') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.521685"], ["expired_at", "2015-05-27 22:02:25.521791"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7a8eeb0d-299e-41e7-9b0c-a7c2b4809773"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7a8eeb0d-299e-41e7-9b0c-a7c2b4809773 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.523930') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.529387"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:02:25.529387"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.531580') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.532557"], ["expired_at", "2015-05-27 22:02:25.532660"], ["init_params", "{}"], ["oauth_code", "c1354704-57fb-4e0e-9f95-d2569226775f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:02:25.533205"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.537055') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.538304') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.539105"], ["expired_at", "2015-05-27 22:02:25.539234"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f55ce67-e591-4295-9cb7-4aa2abed0d66"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f55ce67-e591-4295-9cb7-4aa2abed0d66 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.545053"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:02:25.545053"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.547361') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.550530') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.550881') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.551452"], ["expired_at", "2015-05-27 22:02:25.551542"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "510c8973-f0ba-40fb-aea8-6bc079ebac7e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/510c8973-f0ba-40fb-aea8-6bc079ebac7e Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '510c8973-f0ba-40fb-aea8-6bc079ebac7e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.553625') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.557772"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:02:25.557772"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.559984') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.563952') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.564311') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.564904"], ["expired_at", "2015-05-27 22:02:25.565007"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "325c6363-17ae-49a3-8122-16a2efd91cd1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/325c6363-17ae-49a3-8122-16a2efd91cd1 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.566938') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:02:25.573972"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:02:25.573972"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.576277') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:02:25.577091') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:02:25.577838"], ["expired_at", "2015-05-27 22:02:25.577960"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6378fd17-53a8-48db-8041-dcdc6702c3cc"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6378fd17-53a8-48db-8041-dcdc6702c3cc Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6378fd17-53a8-48db-8041-dcdc6702c3cc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.652843"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:10:36.652843"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.9ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.661998') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.679264"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:10:36.679264"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.681899') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.685710"], ["expired_at", "2015-05-27 22:10:36.685883"], ["init_params", "{}"], ["oauth_code", "32349f77-3483-4276-86e0-ccf7d12d9e68"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:10:36.686593"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.691314') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.692798') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.693451"], ["expired_at", "2015-05-27 22:10:36.693563"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8d2bb2e6-7935-4bbf-aea5-1f5f125c385d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8d2bb2e6-7935-4bbf-aea5-1f5f125c385d Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.703981"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:10:36.703981"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.706368') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.707270') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.707978"], ["expired_at", "2015-05-27 22:10:36.708102"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1db12113-9fde-43ae-9a5f-bccdc06ad4e4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1db12113-9fde-43ae-9a5f-bccdc06ad4e4 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.710463') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.715754"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:10:36.715754"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.717945') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.721121') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.721546') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.722152"], ["expired_at", "2015-05-27 22:10:36.722264"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6b0da21f-0826-4dd2-8214-71856d013907"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6b0da21f-0826-4dd2-8214-71856d013907 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6b0da21f-0826-4dd2-8214-71856d013907' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.724544') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.731270"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:10:36.731270"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.734209') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.738985') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:10:36.739666"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.740382') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.740967"], ["expired_at", "2015-05-27 22:10:36.741073"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8df4b97c-ee0c-4429-b81f-564507bfcd4a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8df4b97c-ee0c-4429-b81f-564507bfcd4a Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.743116') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.750829"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:10:36.750829"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.753167') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.753988') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.754837"], ["expired_at", "2015-05-27 22:10:36.754978"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "debdd65b-5aad-49c1-a872-24ef65fca84d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/debdd65b-5aad-49c1-a872-24ef65fca84d Completed 302 Found in 9ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'debdd65b-5aad-49c1-a872-24ef65fca84d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.763056"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:10:36.763056"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.766261') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.771125') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.771532') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.772215"], ["expired_at", "2015-05-27 22:10:36.772348"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "606bb933-7997-487f-99ac-7628b7ed790b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/606bb933-7997-487f-99ac-7628b7ed790b Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.774534') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.779075"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:10:36.779075"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.781358') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.782239"], ["expired_at", "2015-05-27 22:10:36.782337"], ["init_params", "{}"], ["oauth_code", "789027a3-3a69-48be-86c8-3c9887d278f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:10:36.782905"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.786367') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.787326') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.788028"], ["expired_at", "2015-05-27 22:10:36.788153"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5fd5f53b-8437-41b9-bfb0-b4d56f0c85c8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5fd5f53b-8437-41b9-bfb0-b4d56f0c85c8 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.796505"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:10:36.796505"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.798695') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.799416') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.800077"], ["expired_at", "2015-05-27 22:10:36.800192"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5e248826-e553-4017-94a8-5408bdc2a51f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5e248826-e553-4017-94a8-5408bdc2a51f Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.802358') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.808811"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:10:36.808811"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.810599') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.811324') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.811956"], ["expired_at", "2015-05-27 22:10:36.812074"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8931ee98-e615-4037-aa36-4052edd78fa7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8931ee98-e615-4037-aa36-4052edd78fa7 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8931ee98-e615-4037-aa36-4052edd78fa7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.817895"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:10:36.817895"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.820207') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.823429') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.823839') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.824438"], ["expired_at", "2015-05-27 22:10:36.824545"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fbdadd55-6416-46e3-a158-9d6773b08d3b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fbdadd55-6416-46e3-a158-9d6773b08d3b Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fbdadd55-6416-46e3-a158-9d6773b08d3b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.826920') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.832069"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:10:36.832069"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.834420') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.837599') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.837976') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.838646"], ["expired_at", "2015-05-27 22:10:36.838797"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b5458a58-d4e9-4687-9b2a-1cb9dbbe76a6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b5458a58-d4e9-4687-9b2a-1cb9dbbe76a6 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b5458a58-d4e9-4687-9b2a-1cb9dbbe76a6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.841966') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.845665"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:10:36.845665"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.848262') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.851896"], ["expired_at", "2015-05-27 21:40:36.851990"], ["oauth_code", "b684af0a-c939-44dc-b7a8-1532aa240505"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:10:36.861767"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:10:36.861767"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.865033') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:10:36.865853"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.875796"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:10:36.875796"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.878474') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.879861"], ["expired_at", "2015-05-27 22:10:36.880020"], ["oauth_code", "82330b5d-961c-4f3d-826e-cd2d0cbcd472"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.883653"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:10:36.883653"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.885894') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.886767"], ["expired_at", "2015-05-27 22:10:36.886861"], ["oauth_code", "f1fcbd9f-e88e-4c51-9f0a-36f605d76752"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:10:36.887398') AND "skydrive_api_keys"."oauth_code" = 'f1fcbd9f-e88e-4c51-9f0a-36f605d76752' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "67136303-6467-400c-ad70-05b669199d48"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [MACUSJSU] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [MACUSJSU] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [TKOQVERL] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [TKOQVERL] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [NSYINVWE] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [NSYINVWE] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [PJLCYIGB] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [PJLCYIGB] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [IWYNBKHA] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [IWYNBKHA] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:10:36.974851"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:10:36.974851"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:10:36.977455') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [BZHZOATZ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [BZHZOATZ] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [RPOWQVZU] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [RPOWQVZU] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [QTBSXITA] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [QTBSXITA] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [PDBJPXDG] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [PDBJPXDG] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [HNHHVIIT] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [HNHHVIIT] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.276807"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:11:59.276807"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.282573') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.286412"], ["expired_at", "2015-05-27 22:11:59.286579"], ["init_params", "{}"], ["oauth_code", "fdb0a86a-96fa-4856-8578-c450db9fc649"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:11:59.287291"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.292183') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.293614') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.294266"], ["expired_at", "2015-05-27 22:11:59.294377"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fe8cb9dc-8de4-4279-a8c8-490ed9d78720"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fe8cb9dc-8de4-4279-a8c8-490ed9d78720 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.303099"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:11:59.303099"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.304992') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.305697') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.306261"], ["expired_at", "2015-05-27 22:11:59.306354"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e6111cc9-af68-44bb-bf09-99a8fd320283"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e6111cc9-af68-44bb-bf09-99a8fd320283 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.308617') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.315998"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:11:59.315998"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.318086') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.318964') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.319731"], ["expired_at", "2015-05-27 22:11:59.319849"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ab7509a1-88e7-4fa4-8f5a-894a27459af7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ab7509a1-88e7-4fa4-8f5a-894a27459af7 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ab7509a1-88e7-4fa4-8f5a-894a27459af7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.326371"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:11:59.326371"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.328646') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.333023') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:11:59.334069"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.335144') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.335930"], ["expired_at", "2015-05-27 22:11:59.336046"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "62a8947c-4353-4681-8d3b-81cd473e3387"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/62a8947c-4353-4681-8d3b-81cd473e3387 Completed 302 Found in 6ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.338364') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.342734"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:11:59.342734"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.344982') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.347927') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.348376') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.348975"], ["expired_at", "2015-05-27 22:11:59.349070"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ca8f3808-048f-4bac-9167-fc0471571a1c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ca8f3808-048f-4bac-9167-fc0471571a1c Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ca8f3808-048f-4bac-9167-fc0471571a1c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.351260') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.354778"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:11:59.354778"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.357208') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.361137"], ["expired_at", "2015-05-27 21:41:59.361241"], ["oauth_code", "65c5731c-4138-4229-9829-b5417f6d38e1"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.369726"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:11:59.369726"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.372819') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:11:59.373638"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.383114"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:11:59.383114"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.385491') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.389283') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.389678') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.390380"], ["expired_at", "2015-05-27 22:11:59.390486"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "baf209ff-9029-48fa-9b59-1fd0b8c37393"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/baf209ff-9029-48fa-9b59-1fd0b8c37393 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.392420') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.399322"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:11:59.399322"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.401308') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.402007') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.402619"], ["expired_at", "2015-05-27 22:11:59.402715"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "99a8e21b-ca82-45ed-a1f3-fa52aae155cd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/99a8e21b-ca82-45ed-a1f3-fa52aae155cd Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.404878') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.409894"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:11:59.409894"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.412184') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.416142') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.416628') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.417410"], ["expired_at", "2015-05-27 22:11:59.417527"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b24c01e4-8d80-4a6b-bbd0-8710e0878186"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b24c01e4-8d80-4a6b-bbd0-8710e0878186 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b24c01e4-8d80-4a6b-bbd0-8710e0878186' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.420064') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.425849"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:11:59.425849"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.427667') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.428313') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.428869"], ["expired_at", "2015-05-27 22:11:59.428957"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "271ef582-354b-46b1-a883-7a19f9110266"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/271ef582-354b-46b1-a883-7a19f9110266 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '271ef582-354b-46b1-a883-7a19f9110266' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.435772"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:11:59.435772"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.438936') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.442712') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.443141') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.443824"], ["expired_at", "2015-05-27 22:11:59.443941"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7a25f353-76d3-44e1-b4d9-914da7be182c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7a25f353-76d3-44e1-b4d9-914da7be182c Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7a25f353-76d3-44e1-b4d9-914da7be182c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.446472') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:11:59.450919"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:11:59.450919"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.453100') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.454074"], ["expired_at", "2015-05-27 22:11:59.454176"], ["init_params", "{}"], ["oauth_code", "615e0299-be4f-4130-9451-d0fd41e3dde0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:11:59.454696"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.458367') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.459405') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.460278"], ["expired_at", "2015-05-27 22:11:59.460435"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7c64f170-fc24-445c-9f96-23ab0ba6f7a5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7c64f170-fc24-445c-9f96-23ab0ba6f7a5 Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.466986"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:11:59.466986"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.469295') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.473549"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:11:59.473549"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.476170') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.477368"], ["expired_at", "2015-05-27 22:11:59.477490"], ["oauth_code", "a075d18e-6722-4ad3-8922-0ded8467f574"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.480447"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:11:59.480447"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.482868') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.483810"], ["expired_at", "2015-05-27 22:11:59.483903"], ["oauth_code", "5580a771-e1c6-43c5-9942-6608a86f03e4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:11:59.484434') AND "skydrive_api_keys"."oauth_code" = '5580a771-e1c6-43c5-9942-6608a86f03e4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "da0dd2d2-007d-4bed-b8a4-4e5b778f5686"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:11:59.487918"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:11:59.487918"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:11:59.490130') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.820702"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:12:47.820702"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.827601') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:47.841237"], ["expired_at", "2015-05-27 21:42:47.841451"], ["oauth_code", "2c9f6219-5d17-4f19-aac9-c3ccc07b4f36"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 10ms (Views: 3.6ms | ActiveRecord: 0.4ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.851407"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:12:47.851407"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.854068') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:12:47.854713"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.863388"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:12:47.863388"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.865903') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.869277') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.869865') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:47.871056"], ["expired_at", "2015-05-27 22:12:47.871270"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "168234d5-190b-4c46-a809-f96564bc0f79"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/168234d5-190b-4c46-a809-f96564bc0f79 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '168234d5-190b-4c46-a809-f96564bc0f79' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.876640') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.885441"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:12:47.885441"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.887763') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.888653') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:47.889360"], ["expired_at", "2015-05-27 22:12:47.889473"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "53206f2b-a170-4805-a868-6dca8fe7280b"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/53206f2b-a170-4805-a868-6dca8fe7280b Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.893044') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.901615"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:12:47.901615"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.903820') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.904514') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:47.905210"], ["expired_at", "2015-05-27 22:12:47.905324"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0cf48c40-9be6-4332-839a-7f02b6f17075"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0cf48c40-9be6-4332-839a-7f02b6f17075 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0cf48c40-9be6-4332-839a-7f02b6f17075' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.912045"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:12:47.912045"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.914620') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:47.915552"], ["expired_at", "2015-05-27 22:12:47.915653"], ["init_params", "{}"], ["oauth_code", "31990b1a-ce1b-40a1-8efb-d29340a0fabe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:12:47.916232"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.919402') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.920267') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:47.920802"], ["expired_at", "2015-05-27 22:12:47.920893"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e6ef1ab2-4c99-4d8e-847e-27dd8a8e8dec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e6ef1ab2-4c99-4d8e-847e-27dd8a8e8dec Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.926427"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:12:47.926427"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.928785') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.932776') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.933244') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:47.933974"], ["expired_at", "2015-05-27 22:12:47.934101"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0a9967e8-b8d9-4b05-804a-b8c2bbe52d89"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0a9967e8-b8d9-4b05-804a-b8c2bbe52d89 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0a9967e8-b8d9-4b05-804a-b8c2bbe52d89' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.936568') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.941046"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:12:47.941046"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.943275') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.947008') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.947360') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:47.947914"], ["expired_at", "2015-05-27 22:12:47.948010"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc6952fd-5d12-4410-9155-6e4c4aee132c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc6952fd-5d12-4410-9155-6e4c4aee132c Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.949980') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.956123"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:12:47.956123"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.958156') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.958930') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:47.959544"], ["expired_at", "2015-05-27 22:12:47.959646"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f05b7eaf-f9c2-4c58-b3a3-347ecc555609"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f05b7eaf-f9c2-4c58-b3a3-347ecc555609 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f05b7eaf-f9c2-4c58-b3a3-347ecc555609' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.967368"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:12:47.967368"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.969307') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.970104') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:47.970735"], ["expired_at", "2015-05-27 22:12:47.970843"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e8364ad1-b959-42a6-878d-6e3b9843b89a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e8364ad1-b959-42a6-878d-6e3b9843b89a Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.973124') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.978771"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:12:47.978771"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.981111') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.984933') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:12:47.985522"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.986286') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:47.986945"], ["expired_at", "2015-05-27 22:12:47.987043"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f136f69c-4641-4b8d-84e6-2e385abb5cba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f136f69c-4641-4b8d-84e6-2e385abb5cba Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.988868') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:47.995172"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:12:47.995172"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:47.998001') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:48.001596') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:48.002134') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:48.002798"], ["expired_at", "2015-05-27 22:12:48.002909"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "78b4536f-35b7-42af-a097-e784c72742fa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/78b4536f-35b7-42af-a097-e784c72742fa Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '78b4536f-35b7-42af-a097-e784c72742fa' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:48.005312') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:12:48.009510"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:12:48.009510"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:48.011838') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:48.012752"], ["expired_at", "2015-05-27 22:12:48.012859"], ["init_params", "{}"], ["oauth_code", "6869e2c7-be8e-4f8e-9a78-20db14dfe32a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:12:48.013420"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:48.016915') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:48.017968') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:48.018592"], ["expired_at", "2015-05-27 22:12:48.018695"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5ee5d6a7-1bae-49c4-aa82-3e3f5d5fde08"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5ee5d6a7-1bae-49c4-aa82-3e3f5d5fde08 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:48.022435"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:12:48.022435"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:48.024655') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:48.025550"], ["expired_at", "2015-05-27 22:12:48.025634"], ["oauth_code", "585f684e-446c-4456-a2ee-c093932a9f41"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:48.027985"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:12:48.027985"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:48.030069') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:48.030971"], ["expired_at", "2015-05-27 22:12:48.031057"], ["oauth_code", "5391a0a8-5f75-4381-a5a7-a15ca7774a01"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:12:48.031620') AND "skydrive_api_keys"."oauth_code" = '5391a0a8-5f75-4381-a5a7-a15ca7774a01' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8124a7fd-6b08-43ca-bc12-490105599053"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:48.035935"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:12:48.035935"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:48.038234') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [GBIJVUFR] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [GBIJVUFR] ========= =========================================================================  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [MPRJXSSC] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [MPRJXSSC] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [VOHQFSMC] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [VOHQFSMC] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ADLUHAMJ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [ADLUHAMJ] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [CJJEBLOY] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [CJJEBLOY] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:12:48.135357"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:12:48.135357"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.4ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:12:48.138457') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [JMONPNDV] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [JMONPNDV] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [JGOIZQBA] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [JGOIZQBA] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [DGARATCJ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [DGARATCJ] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [WCJZIQZV] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [WCJZIQZV] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [XYRWJLSF] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [XYRWJLSF] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.534421"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:03.534421"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.541798') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.545788"], ["expired_at", "2015-05-27 22:13:03.545963"], ["oauth_code", "6064a341-d455-4e36-859f-0bf576665bdb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:13:03.546832') AND "skydrive_api_keys"."oauth_code" = '6064a341-d455-4e36-859f-0bf576665bdb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b8734c72-881f-4574-80be-541ab01152f3"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.1ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.552133"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:03.552133"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.6ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.555257') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.557311"], ["expired_at", "2015-05-27 22:13:03.557424"], ["oauth_code", "0137ecbf-62af-45ad-95ae-d66ec5a807de"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.560848"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:03.560848"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.562889') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.573687"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:13:03.573687"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.575900') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.580297') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.580661') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.581342"], ["expired_at", "2015-05-27 22:13:03.581456"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9322aa6e-b009-46f5-9385-2102f7a63724"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9322aa6e-b009-46f5-9385-2102f7a63724 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9322aa6e-b009-46f5-9385-2102f7a63724' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.583848') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.588723"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:13:03.588723"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.591076') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.594490') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.594879') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.595533"], ["expired_at", "2015-05-27 22:13:03.595643"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2c8424bf-e946-4d2f-a504-f96ae72064b1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2c8424bf-e946-4d2f-a504-f96ae72064b1 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2c8424bf-e946-4d2f-a504-f96ae72064b1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.597840') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.603271"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:13:03.603271"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.605039') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.605655') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.606219"], ["expired_at", "2015-05-27 22:13:03.606315"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ec3a18b3-6dd2-4e36-98f3-42ac85d4bf69"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ec3a18b3-6dd2-4e36-98f3-42ac85d4bf69 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ec3a18b3-6dd2-4e36-98f3-42ac85d4bf69' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.612008"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:13:03.612008"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.614302') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.617969') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.618345') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.618948"], ["expired_at", "2015-05-27 22:13:03.619049"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "87c5890e-dcc6-4713-bae2-b591874a1d9a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/87c5890e-dcc6-4713-bae2-b591874a1d9a Completed 302 Found in 3ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.621182') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.625484"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:13:03.625484"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.627838') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.628719"], ["expired_at", "2015-05-27 22:13:03.628820"], ["init_params", "{}"], ["oauth_code", "c16d9c8c-8ed1-4217-9317-d53c5783d2fc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:13:03.629350"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.632525') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.633523') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.634223"], ["expired_at", "2015-05-27 22:13:03.634334"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ec68b206-1864-4c90-ae15-d693e575c1db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ec68b206-1864-4c90-ae15-d693e575c1db Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.642135"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:13:03.642135"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.643904') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.644524') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.645075"], ["expired_at", "2015-05-27 22:13:03.645169"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2c6e68f8-1f0c-41bc-8eed-4826b044375d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2c6e68f8-1f0c-41bc-8eed-4826b044375d Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.647083') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.650179"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:03.650179"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.652305') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:13:03.652904"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.659993"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:03.659993"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.662276') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.666306"], ["expired_at", "2015-05-27 21:43:03.666409"], ["oauth_code", "46adb50d-12c9-4604-a170-1ae43921e3a3"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.678070"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:13:03.678070"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.680169') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.680954') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.681612"], ["expired_at", "2015-05-27 22:13:03.681720"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e5e51fbf-3149-47a3-bd00-442a35953194"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e5e51fbf-3149-47a3-bd00-442a35953194 Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e5e51fbf-3149-47a3-bd00-442a35953194' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.687648"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:03.687648"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.690061') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.694078') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:13:03.694799"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.695577') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.696302"], ["expired_at", "2015-05-27 22:13:03.696413"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6093b0c7-6cfb-450c-83c7-ba4ae807fb72"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6093b0c7-6cfb-450c-83c7-ba4ae807fb72 Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.698452') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.703732"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:03.703732"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.706696') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.710412') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.710898') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.711556"], ["expired_at", "2015-05-27 22:13:03.711672"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c9e6a5a7-2a34-4330-8e90-27928ce86c6f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c9e6a5a7-2a34-4330-8e90-27928ce86c6f Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c9e6a5a7-2a34-4330-8e90-27928ce86c6f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.713891') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.718333"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:03.718333"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.721062') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.722096"], ["expired_at", "2015-05-27 22:13:03.722217"], ["init_params", "{}"], ["oauth_code", "e6136752-569a-4d5c-9f05-b1e6763940d0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:13:03.722856"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.726219') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.727110') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.727643"], ["expired_at", "2015-05-27 22:13:03.727729"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "63cdcd65-a6e5-460f-8ef6-4e3e596afaba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/63cdcd65-a6e5-460f-8ef6-4e3e596afaba Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:03.735216"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:13:03.735216"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.737226') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.738003') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.738596"], ["expired_at", "2015-05-27 22:13:03.738696"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5e882f36-985c-4f63-847a-11e3a29a16ee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5e882f36-985c-4f63-847a-11e3a29a16ee Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.740891') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:03.744598"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:03.744598"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:03.746841') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Ensure Token  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.117036"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:15.117036"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.124380') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.131981"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:15.131981"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.135048') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [DNELDNBI] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [DNELDNBI] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [QYPMPTWB] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [QYPMPTWB] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [OLFNSZEN] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [OLFNSZEN] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [AJTDJSLS] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [AJTDJSLS] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [CATAANVY] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [CATAANVY] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.238705"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:15.238705"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.241583') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.245279"], ["expired_at", "2015-05-27 22:13:15.245464"], ["init_params", "{}"], ["oauth_code", "021172c6-d2ff-431c-981c-056a05101b99"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:13:15.246500"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.253305') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.255573') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.256260"], ["expired_at", "2015-05-27 22:13:15.256391"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "511b6c30-27aa-46c0-87ab-33a43da44296"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/511b6c30-27aa-46c0-87ab-33a43da44296 Completed 302 Found in 7ms (ActiveRecord: 0.7ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.262864"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:15.262864"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.265156') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.268465') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.268936') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.269768"], ["expired_at", "2015-05-27 22:13:15.269928"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "71e8902b-3ed6-4e38-9fc3-8ec01b9803dd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/71e8902b-3ed6-4e38-9fc3-8ec01b9803dd Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '71e8902b-3ed6-4e38-9fc3-8ec01b9803dd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.272485') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.278736"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:13:15.278736"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.280843') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.281754') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.282413"], ["expired_at", "2015-05-27 22:13:15.282530"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "87e2a4f9-dd5b-4f21-8f41-73a5c31ef836"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/87e2a4f9-dd5b-4f21-8f41-73a5c31ef836 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '87e2a4f9-dd5b-4f21-8f41-73a5c31ef836' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.290887"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:13:15.290887"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.293122') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.294038') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.294764"], ["expired_at", "2015-05-27 22:13:15.294884"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "295691eb-9442-477f-99b9-3610ec163b19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/295691eb-9442-477f-99b9-3610ec163b19 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.298036') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.302841"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:15.302841"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.305272') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.309145') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:13:15.309786"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.310484') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.311089"], ["expired_at", "2015-05-27 22:13:15.311194"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4f8989db-a552-46e3-bebf-1ff53a4d78c1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4f8989db-a552-46e3-bebf-1ff53a4d78c1 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.313024') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.316976"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:15.316976"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.319352') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.323405"], ["expired_at", "2015-05-27 21:43:15.323524"], ["oauth_code", "caccd98a-b78e-4897-b27a-732f2a2b8e4c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.332128"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:15.332128"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.335394') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:13:15.336217"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.345712"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:13:15.345712"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.348753') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.353378') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.353784') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.354459"], ["expired_at", "2015-05-27 22:13:15.354582"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "73caf43a-b81c-4afb-9017-0dd72f384137"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/73caf43a-b81c-4afb-9017-0dd72f384137 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.356632') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.360785"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:13:15.360785"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.363032') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.366162') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.366552') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.367237"], ["expired_at", "2015-05-27 22:13:15.367361"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "790dd631-4357-4648-9bad-3244372f8200"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/790dd631-4357-4648-9bad-3244372f8200 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '790dd631-4357-4648-9bad-3244372f8200' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.369762') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.374378"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:13:15.374378"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.376870') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.380143') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.380544') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.381244"], ["expired_at", "2015-05-27 22:13:15.381379"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "84913c4c-ac8e-4687-86b2-65757078c73d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/84913c4c-ac8e-4687-86b2-65757078c73d Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '84913c4c-ac8e-4687-86b2-65757078c73d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.383854') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.390984"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:13:15.390984"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.392983') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.393686') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.394309"], ["expired_at", "2015-05-27 22:13:15.394460"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1b2712aa-0aba-475a-adec-878f2990f2ff"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1b2712aa-0aba-475a-adec-878f2990f2ff Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.397561') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.404278"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:13:15.404278"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.406290') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.407154') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.407871"], ["expired_at", "2015-05-27 22:13:15.407989"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "899c3e89-e73c-4134-a0f8-70e20315e20f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/899c3e89-e73c-4134-a0f8-70e20315e20f Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '899c3e89-e73c-4134-a0f8-70e20315e20f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:13:15.413864"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:13:15.413864"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.416589') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.417789"], ["expired_at", "2015-05-27 22:13:15.417910"], ["init_params", "{}"], ["oauth_code", "aec532d2-c1c3-4b0c-8a2e-15f1c2f3cb6c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:13:15.418501"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.421934') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.422838') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.423449"], ["expired_at", "2015-05-27 22:13:15.423566"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2a17a35b-23d5-4543-849f-7f86503abf09"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2a17a35b-23d5-4543-849f-7f86503abf09 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.427581"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:15.427581"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.429826') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.430825"], ["expired_at", "2015-05-27 22:13:15.430928"], ["oauth_code", "d10b7ae1-34c0-4764-8acd-d1b1977b6b90"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.433361"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:13:15.433361"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:13:15.435488') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:13:15.436479"], ["expired_at", "2015-05-27 22:13:15.436610"], ["oauth_code", "5fb87cd1-1652-4c7d-a572-b105358baf2b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:13:15.437334') AND "skydrive_api_keys"."oauth_code" = '5fb87cd1-1652-4c7d-a572-b105358baf2b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "dd1dd982-756d-4e6f-b144-845d23d8cc23"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.034326"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:15:45.034326"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.039337') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.041275') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.045113"], ["expired_at", "2015-05-27 22:15:45.045307"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1b9ffc45-20e0-4e8f-be7f-b346c4b5a964"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1b9ffc45-20e0-4e8f-be7f-b346c4b5a964 Completed 302 Found in 36ms (ActiveRecord: 2.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.049082') [["user_id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.054780"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:15:45.054780"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.057657') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.061593') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.062106') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.062827"], ["expired_at", "2015-05-27 22:15:45.062956"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "eedd6dbe-efaa-4577-a4ae-f1e48f636435"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/eedd6dbe-efaa-4577-a4ae-f1e48f636435 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'eedd6dbe-efaa-4577-a4ae-f1e48f636435' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.066046') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.071472"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:15:45.071472"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.074268') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.078850') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:15:45.079464"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.080175') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.080782"], ["expired_at", "2015-05-27 22:15:45.080888"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d62e9cd0-b26f-4a5a-9584-c26f0f4e6030"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d62e9cd0-b26f-4a5a-9584-c26f0f4e6030 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.082874') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.088783"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:15:45.088783"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.091578') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.092542"], ["expired_at", "2015-05-27 22:15:45.092646"], ["init_params", "{}"], ["oauth_code", "0b7fa2cf-7d68-485a-9c97-71805a6f75cd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:15:45.093244"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.096637') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.097593') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.098183"], ["expired_at", "2015-05-27 22:15:45.098278"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5fa88220-cd57-435b-a0d2-02bc888fbb9f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5fa88220-cd57-435b-a0d2-02bc888fbb9f Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.104815"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:15:45.104815"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.106680') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.107371') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.107950"], ["expired_at", "2015-05-27 22:15:45.108047"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7a6e99c6-beab-4102-bc36-86cab98c4512"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7a6e99c6-beab-4102-bc36-86cab98c4512 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7a6e99c6-beab-4102-bc36-86cab98c4512' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.116089"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:15:45.116089"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.118063') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.118720') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.119318"], ["expired_at", "2015-05-27 22:15:45.119421"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "99e214ac-1318-4a67-ae02-6222c73162e8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/99e214ac-1318-4a67-ae02-6222c73162e8 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.121481') [["user_id", 1]]  (0.7ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.126461"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:15:45.126461"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.128872') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.131864') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.132232') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.132823"], ["expired_at", "2015-05-27 22:15:45.132937"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "204cfc8e-240d-4b80-af8c-8c46bdadc636"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/204cfc8e-240d-4b80-af8c-8c46bdadc636 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '204cfc8e-240d-4b80-af8c-8c46bdadc636' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.135199') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Ensure Token Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.141912"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:15:45.141912"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.143789') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.144420') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.145058"], ["expired_at", "2015-05-27 22:15:45.145179"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0550ce6b-5248-4fbf-850a-e054c5d8fb9b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0550ce6b-5248-4fbf-850a-e054c5d8fb9b Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0550ce6b-5248-4fbf-850a-e054c5d8fb9b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.150576"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:15:45.150576"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.152767') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.156569') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.156937') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.157602"], ["expired_at", "2015-05-27 22:15:45.157714"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "323432a6-81f0-4499-b28f-4acd02c91bc5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/323432a6-81f0-4499-b28f-4acd02c91bc5 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.159638') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.164476"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:15:45.164476"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.167093') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.170811') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.171207') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.171803"], ["expired_at", "2015-05-27 22:15:45.171920"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4291ebba-583f-4a77-b8cd-2c6d898ebd14"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4291ebba-583f-4a77-b8cd-2c6d898ebd14 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4291ebba-583f-4a77-b8cd-2c6d898ebd14' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.174093') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.178299"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:15:45.178299"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.180520') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.181493"], ["expired_at", "2015-05-27 22:15:45.181599"], ["init_params", "{}"], ["oauth_code", "60d09f32-85e3-430c-831b-0c387a5144dc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:15:45.182164"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Ensure Token Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.185279') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.186172') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.186767"], ["expired_at", "2015-05-27 22:15:45.186869"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "91f64f92-4304-4fd1-97e2-69a76159f5bf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/91f64f92-4304-4fd1-97e2-69a76159f5bf Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.192011"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:15:45.192011"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.194636') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.198709"], ["expired_at", "2015-05-27 21:45:45.198817"], ["oauth_code", "73471aa5-bf70-474b-beb0-74a10a0b13e9"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]] Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:15:45.206974"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:15:45.206974"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.209441') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:15:45.210159"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [YNUAQSFO] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [YNUAQSFO] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [MBMBQNEZ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [MBMBQNEZ] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [DYRGYAKR] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [DYRGYAKR] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [DQKQXBMN] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [DQKQXBMN] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [YLFDXRQN] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [YLFDXRQN] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.299879"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:15:45.299879"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.302627') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.303610"], ["expired_at", "2015-05-27 22:15:45.303711"], ["oauth_code", "e67cfd06-25ef-4222-bd6a-def4332c1b63"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.306127"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:15:45.306127"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.308270') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.309317"], ["expired_at", "2015-05-27 22:15:45.309409"], ["oauth_code", "5bfe1a41-3d81-4043-b917-12d2cb810078"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:15:45.309947') AND "skydrive_api_keys"."oauth_code" = '5bfe1a41-3d81-4043-b917-12d2cb810078' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "cab627f4-ffc6-4738-a2f2-a4cd471f52f3"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.313430"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:15:45.313430"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.315705') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction Ensure Token  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:15:45.319998"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:15:45.319998"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:15:45.322257') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.427058"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:24:34.427058"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.431226') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.432084') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (1.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.435369"], ["expired_at", "2015-05-27 22:24:34.435558"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "459367d5-fcba-48f5-9d08-43f3f2c7c73c"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/459367d5-fcba-48f5-9d08-43f3f2c7c73c Completed 302 Found in 34ms (ActiveRecord: 2.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '459367d5-fcba-48f5-9d08-43f3f2c7c73c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (1.2ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.445212"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:24:34.445212"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.447740') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.451115') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.451521') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.452176"], ["expired_at", "2015-05-27 22:24:34.452290"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "392e238b-3f12-443b-bc32-b4f910cd00d7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/392e238b-3f12-443b-bc32-b4f910cd00d7 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '392e238b-3f12-443b-bc32-b4f910cd00d7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.454890') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.460173"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:24:34.460173"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.462385') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.466432') [["user_id", 1]] Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.466789') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.467454"], ["expired_at", "2015-05-27 22:24:34.467568"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "13a8bb3c-e294-47ab-868e-675dc2a41bd9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/13a8bb3c-e294-47ab-868e-675dc2a41bd9 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.469668') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.474347"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:24:34.474347"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.476855') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.477972"], ["expired_at", "2015-05-27 22:24:34.478095"], ["init_params", "{}"], ["oauth_code", "d156eb79-78a8-40ec-b938-cbeeb10b3f8a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:24:34.478749"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.482760') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.483704') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.484285"], ["expired_at", "2015-05-27 22:24:34.484392"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "51d56a98-7619-40ed-82da-0bad8a89a54f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/51d56a98-7619-40ed-82da-0bad8a89a54f Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.492784"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:24:34.492784"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.494782') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.495505') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.496371"], ["expired_at", "2015-05-27 22:24:34.496501"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1032f845-d79a-430e-aef5-2acb7b34c93e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1032f845-d79a-430e-aef5-2acb7b34c93e Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.499699') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.505908"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:24:34.505908"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.509083') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.512807') [["user_id", 1]] Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.513248') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.513848"], ["expired_at", "2015-05-27 22:24:34.513963"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b3fda4f8-fca6-4711-b088-c4fbb8eaf234"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b3fda4f8-fca6-4711-b088-c4fbb8eaf234 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b3fda4f8-fca6-4711-b088-c4fbb8eaf234' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.516141') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.520336"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:24:34.520336"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.522731') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.526508') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:24:34.527190"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.528041') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.528705"], ["expired_at", "2015-05-27 22:24:34.528815"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c9b9cc5e-406b-403b-ab20-a52a66f2b9ba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c9b9cc5e-406b-403b-ab20-a52a66f2b9ba Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.530730') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.535222"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:24:34.535222"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.537612') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.540904') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.541342') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.541942"], ["expired_at", "2015-05-27 22:24:34.542052"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ff14bd8e-5862-4051-8807-b077214b7bb4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ff14bd8e-5862-4051-8807-b077214b7bb4 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ff14bd8e-5862-4051-8807-b077214b7bb4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.544270') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.548439"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:24:34.548439"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.550696') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.551632"], ["expired_at", "2015-05-27 22:24:34.551732"], ["init_params", "{}"], ["oauth_code", "9c8381c1-bdc6-406d-8c8e-a0a99f260c3d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:24:34.552241"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.555465') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.556536') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.557197"], ["expired_at", "2015-05-27 22:24:34.557304"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ec56ec52-661e-49c6-90c7-45739e3eac99"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ec56ec52-661e-49c6-90c7-45739e3eac99 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.564691"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:24:34.564691"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.566565') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.567353') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.568019"], ["expired_at", "2015-05-27 22:24:34.568130"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bb8eaecf-6291-4e01-a3c7-f4859f57759e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bb8eaecf-6291-4e01-a3c7-f4859f57759e Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.570431') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.576788"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:24:34.576788"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.578662') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.579433') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.580088"], ["expired_at", "2015-05-27 22:24:34.580207"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6d8f73b9-bd24-41b7-8ad0-88772c1a03c5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6d8f73b9-bd24-41b7-8ad0-88772c1a03c5 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6d8f73b9-bd24-41b7-8ad0-88772c1a03c5' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.585100"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:24:34.585100"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.587493') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.591261"], ["expired_at", "2015-05-27 21:54:34.591370"], ["oauth_code", "2b3242e8-df9d-4de8-891d-828780d9e805"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.9ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:24:34.602564"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:24:34.602564"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.605215') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:24:34.605927"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.615958"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:24:34.615958"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.618561') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.619566"], ["expired_at", "2015-05-27 22:24:34.619675"], ["oauth_code", "b2bd31b7-81a6-45cf-832a-36a977922470"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.622698"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:24:34.622698"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.624934') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.625843"], ["expired_at", "2015-05-27 22:24:34.625942"], ["oauth_code", "f2c5f3e1-2be5-41c5-b996-d1a1113c44e1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:24:34.626524') AND "skydrive_api_keys"."oauth_code" = 'f2c5f3e1-2be5-41c5-b996-d1a1113c44e1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8141ccaf-17a5-4f79-89bd-f6e9babeaaf6"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [JGGJIYEB] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [JGGJIYEB] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [EXVRAYBI] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [EXVRAYBI] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [KTCMJUSE] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [KTCMJUSE] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [YKDVZGZV] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [YKDVZGZV] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [TBLEUHCC] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [TBLEUHCC] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.716418"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:24:34.716418"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.719708') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:24:34.725283"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:24:34.725283"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:24:34.728215') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.361752"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:02.361752"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.368948') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.2ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.384539"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:27:02.384539"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.386462') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.387088') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.390097"], ["expired_at", "2015-05-27 22:27:02.390299"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c54c4c9d-f4b0-4655-a918-ce54e8392bf1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c54c4c9d-f4b0-4655-a918-ce54e8392bf1 Completed 302 Found in 11ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c54c4c9d-f4b0-4655-a918-ce54e8392bf1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.398609"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:27:02.398609"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.401236') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.404568') [["user_id", 1]] Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.404916') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.405487"], ["expired_at", "2015-05-27 22:27:02.405591"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d7eb969c-f9b9-4928-a6b3-e3c747241c3d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d7eb969c-f9b9-4928-a6b3-e3c747241c3d Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd7eb969c-f9b9-4928-a6b3-e3c747241c3d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.408230') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.413583"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:27:02.413583"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.416142') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.417056"], ["expired_at", "2015-05-27 22:27:02.417165"], ["init_params", "{}"], ["oauth_code", "907c2316-b364-4453-8957-0b40006a43c0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:27:02.417710"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.420988') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.422048') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.422734"], ["expired_at", "2015-05-27 22:27:02.422856"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "12cbe153-6e18-4084-a8be-0b5eb2c5df9e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/12cbe153-6e18-4084-a8be-0b5eb2c5df9e Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.432486"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:27:02.432486"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.434488') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.435153') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.435728"], ["expired_at", "2015-05-27 22:27:02.435834"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "06b70432-1583-4597-9360-ef9485524afa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/06b70432-1583-4597-9360-ef9485524afa Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.438295') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.443265"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:27:02.443265"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.445833') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.450054') [["user_id", 1]] Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.450450') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.451070"], ["expired_at", "2015-05-27 22:27:02.451183"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "941f7c29-b987-4d93-82a8-820368088437"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/941f7c29-b987-4d93-82a8-820368088437 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.453031') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.457444"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:27:02.457444"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.459655') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.462799') [["user_id", 1]] Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.463138') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.463696"], ["expired_at", "2015-05-27 22:27:02.463797"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1983cc14-c266-476e-a22d-2da72226b1f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1983cc14-c266-476e-a22d-2da72226b1f9 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1983cc14-c266-476e-a22d-2da72226b1f9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.466038') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.469248"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:02.469248"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.471435') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.475273"], ["expired_at", "2015-05-27 21:57:02.475417"], ["oauth_code", "cbe5d174-fe6b-4ba4-b2be-d2f4d7a837e1"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.8ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.484356"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:02.484356"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.486778') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:27:02.487416"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.497130"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:27:02.497130"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.499073') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.499857') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.500537"], ["expired_at", "2015-05-27 22:27:02.500664"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b8910ec0-641a-4d11-803e-6274afec74f1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b8910ec0-641a-4d11-803e-6274afec74f1 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b8910ec0-641a-4d11-803e-6274afec74f1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.506560"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:02.506560"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.509179') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.514259') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:27:02.514956"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.515753') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.516386"], ["expired_at", "2015-05-27 22:27:02.516498"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6dc4982d-2f12-498a-b983-0402636520c0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6dc4982d-2f12-498a-b983-0402636520c0 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.518428') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.524052"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:02.524052"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.526881') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.528009"], ["expired_at", "2015-05-27 22:27:02.528141"], ["init_params", "{}"], ["oauth_code", "149400ab-a209-4db5-952d-ad86c6832d64"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:27:02.528820"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.532381') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.533299') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.533864"], ["expired_at", "2015-05-27 22:27:02.533964"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e6fd2aab-7ea9-417a-9b45-b17be3a8ee51"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e6fd2aab-7ea9-417a-9b45-b17be3a8ee51 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.544031"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:27:02.544031"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.546287') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.547142') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.547803"], ["expired_at", "2015-05-27 22:27:02.547917"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0277e5fa-d27f-4c7d-acb0-c6edace6baed"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0277e5fa-d27f-4c7d-acb0-c6edace6baed Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.550081') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:02.554465"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:02.554465"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.557277') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.560928') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.561421') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.562032"], ["expired_at", "2015-05-27 22:27:02.562142"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5a4cdc7b-ebf2-4e6a-bdf2-e101b9273eb2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5a4cdc7b-ebf2-4e6a-bdf2-e101b9273eb2 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5a4cdc7b-ebf2-4e6a-bdf2-e101b9273eb2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.564224') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [DGGEUCQV] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [DGGEUCQV] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ILNWHLMF] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [ILNWHLMF] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction HEY WHERE ARE MY FILES!!! RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [QNXOTCSA] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [QNXOTCSA] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [DIRUOUKG] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [DIRUOUKG] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [XSFCAKXU] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [XSFCAKXU] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.654899"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:02.654899"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.657927') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.658950"], ["expired_at", "2015-05-27 22:27:02.659053"], ["oauth_code", "0093c012-b880-4c20-b539-307940fd33c9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.661899"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:02.661899"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.664549') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.665509"], ["expired_at", "2015-05-27 22:27:02.665611"], ["oauth_code", "f0cf6a5d-018c-4551-9b7b-60a732898490"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:27:02.666175') AND "skydrive_api_keys"."oauth_code" = 'f0cf6a5d-018c-4551-9b7b-60a732898490' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "3384045c-707c-4edc-b7b4-d009b85f9991"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:02.670400"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:02.670400"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:02.672961') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:15.943319"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:15.943319"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:15.950735') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:15.954687"], ["expired_at", "2015-05-27 22:27:15.954852"], ["oauth_code", "6edd1bce-80a2-4657-80d2-740ffdafe18f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:27:15.955652') AND "skydrive_api_keys"."oauth_code" = '6edd1bce-80a2-4657-80d2-740ffdafe18f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "f186fc62-f268-44e3-b3a1-55ab3d2f1595"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.2ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:15.961174"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:15.961174"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:15.964048') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:15.965225"], ["expired_at", "2015-05-27 22:27:15.965339"], ["oauth_code", "f06fbfd6-f1db-4aa4-8884-20a1bd14d56d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:15.968984"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:15.968984"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:15.971201') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.3ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:15.983679"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:27:15.983679"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:15.986657') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:15.992619') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:15.993004') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:15.993681"], ["expired_at", "2015-05-27 22:27:15.993797"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "073ef09f-6122-4702-8625-e29716644e2a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/073ef09f-6122-4702-8625-e29716644e2a Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:15.996383') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.001531"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:27:16.001531"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.004069') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.004989"], ["expired_at", "2015-05-27 22:27:16.005095"], ["init_params", "{}"], ["oauth_code", "9c5845da-0a91-439d-aadd-41b8139c3771"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:27:16.005647"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.008957') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.009861') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.010429"], ["expired_at", "2015-05-27 22:27:16.010529"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bad08609-1de2-405d-ba09-4be2a700137d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bad08609-1de2-405d-ba09-4be2a700137d Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.017534"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:27:16.017534"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.019494') [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.020483') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.021678"], ["expired_at", "2015-05-27 22:27:16.021872"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "54166bd5-5be1-41a5-a5f3-61a0fff41d4e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/54166bd5-5be1-41a5-a5f3-61a0fff41d4e Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '54166bd5-5be1-41a5-a5f3-61a0fff41d4e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.028922"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:27:16.028922"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.031263') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.034475') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.034848') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.035451"], ["expired_at", "2015-05-27 22:27:16.035556"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b9dbe975-e704-455f-840a-e263aedc547c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b9dbe975-e704-455f-840a-e263aedc547c Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b9dbe975-e704-455f-840a-e263aedc547c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.037765') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.044369"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:27:16.044369"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.047277') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.050882') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.051289') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.051923"], ["expired_at", "2015-05-27 22:27:16.052032"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e4b2ced9-8e7b-43a1-9546-5dab1c98f3e4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e4b2ced9-8e7b-43a1-9546-5dab1c98f3e4 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e4b2ced9-8e7b-43a1-9546-5dab1c98f3e4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.054198') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.062312"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:27:16.062312"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.064486') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.065285') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.065984"], ["expired_at", "2015-05-27 22:27:16.066107"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4cf1fa13-5b69-4784-965c-9245eb1f784c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4cf1fa13-5b69-4784-965c-9245eb1f784c Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.068297') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.071999"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:16.071999"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.074334') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:27:16.074985"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.083277"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:16.083277"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.085929') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.090088"], ["expired_at", "2015-05-27 21:57:16.090193"], ["oauth_code", "06bf2fe5-9edd-40f6-9538-46ffdc6a886e"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.9ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.101403"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:16.101403"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.104035') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.105055"], ["expired_at", "2015-05-27 22:27:16.105171"], ["init_params", "{}"], ["oauth_code", "6e5b6e4b-30c0-42ee-8221-2455ab4946e7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:27:16.105770"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.109147') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.110030') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.110573"], ["expired_at", "2015-05-27 22:27:16.110665"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "40da57ee-e116-43aa-8a13-6a400ce183c9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/40da57ee-e116-43aa-8a13-6a400ce183c9 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.116755"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:16.116755"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.119416') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.123710') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:27:16.124390"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.125112') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.125837"], ["expired_at", "2015-05-27 22:27:16.125955"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4ea8f427-7d6b-449e-a3dc-161136f35822"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4ea8f427-7d6b-449e-a3dc-161136f35822 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.128243') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.133430"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:16.133430"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.136028') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.139426') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.139881') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.140542"], ["expired_at", "2015-05-27 22:27:16.140650"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "69a7a730-f936-4bb5-bfb8-0fcef466e705"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/69a7a730-f936-4bb5-bfb8-0fcef466e705 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '69a7a730-f936-4bb5-bfb8-0fcef466e705' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.142988') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.149081"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:27:16.149081"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.150959') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.151683') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.152284"], ["expired_at", "2015-05-27 22:27:16.152384"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "079fa44f-e88d-4bfd-9f13-d046e0872031"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/079fa44f-e88d-4bfd-9f13-d046e0872031 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '079fa44f-e88d-4bfd-9f13-d046e0872031' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:27:16.160000"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:27:16.160000"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.161892') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.162634') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.163220"], ["expired_at", "2015-05-27 22:27:16.163318"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dfdffae4-9e03-4dec-8ab3-2e4cf0e6c310"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dfdffae4-9e03-4dec-8ab3-2e4cf0e6c310 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.165836') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [IBNZZLCV] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [IBNZZLCV] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [GUPKRLNU] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [GUPKRLNU] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [MDMGDYYA] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [MDMGDYYA] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [PAVZNXZW] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [PAVZNXZW] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [HNIBFIEJ] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [HNIBFIEJ] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:27:16.251921"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:27:16.251921"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:27:16.254455') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.6ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.270510"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:42.270510"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.9ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.277641') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.282994"], ["expired_at", "2015-05-27 22:28:42.283210"], ["oauth_code", "3b45c1d6-181f-4b2f-bfb2-ce516574bfa2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:28:42.284144') AND "skydrive_api_keys"."oauth_code" = '3b45c1d6-181f-4b2f-bfb2-ce516574bfa2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "a56a6f3c-e373-4ea0-b3c5-2d7be843fd8f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.290074"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:42.290074"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.292650') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.293570"], ["expired_at", "2015-05-27 22:28:42.293673"], ["oauth_code", "c36ddd7e-8aea-48fd-a9f3-dc8778fe5d96"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.305719"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:28:42.305719"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.308265') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.313511') [["user_id", 1]] Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.313889') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.314556"], ["expired_at", "2015-05-27 22:28:42.314698"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b926a585-5a23-4b9a-b037-6ee0c5050e87"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b926a585-5a23-4b9a-b037-6ee0c5050e87 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.316879') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.323243"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:28:42.323243"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.326559') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.330326') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.330743') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.331412"], ["expired_at", "2015-05-27 22:28:42.331540"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "20773dfe-8cf6-4456-a38e-1d7e5e436744"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/20773dfe-8cf6-4456-a38e-1d7e5e436744 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '20773dfe-8cf6-4456-a38e-1d7e5e436744' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.333741') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.341032"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:28:42.341032"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.343042') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.343729') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.344331"], ["expired_at", "2015-05-27 22:28:42.344447"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dac79df2-6c68-4f9b-b321-0bf913bd1702"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dac79df2-6c68-4f9b-b321-0bf913bd1702 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.346723') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.353108"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:28:42.353108"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.355305') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.356087') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.356784"], ["expired_at", "2015-05-27 22:28:42.356898"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "42e7eda1-5c51-442a-99c0-9bb9eff82c96"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/42e7eda1-5c51-442a-99c0-9bb9eff82c96 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '42e7eda1-5c51-442a-99c0-9bb9eff82c96' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.362978"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:28:42.362978"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.365358') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.366252"], ["expired_at", "2015-05-27 22:28:42.366357"], ["init_params", "{}"], ["oauth_code", "60488f5a-aad3-44be-aa81-fcff30b99c11"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:28:42.366959"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.370705') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.371947') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.372652"], ["expired_at", "2015-05-27 22:28:42.372783"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8ae01c65-af3d-40b2-9920-441e49255fdc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8ae01c65-af3d-40b2-9920-441e49255fdc Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.378954"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:28:42.378954"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.381352') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.384524') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.384937') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.385608"], ["expired_at", "2015-05-27 22:28:42.385726"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1d7fe4af-a033-46c0-9349-ab2f6e102e37"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1d7fe4af-a033-46c0-9349-ab2f6e102e37 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1d7fe4af-a033-46c0-9349-ab2f6e102e37' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.388247') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.393104"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:42.393104"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.395640') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.398973') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.399550') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.400202"], ["expired_at", "2015-05-27 22:28:42.400318"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "44ea040f-ceb8-4cca-a398-9944a5c5b334"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/44ea040f-ceb8-4cca-a398-9944a5c5b334 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '44ea040f-ceb8-4cca-a398-9944a5c5b334' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.402445') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.408884"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:28:42.408884"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.411341') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.412829') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.413820"], ["expired_at", "2015-05-27 22:28:42.413944"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8cec636b-dd2d-454c-8307-7ca479ce4d6e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8cec636b-dd2d-454c-8307-7ca479ce4d6e Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.417023') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.422166"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:42.422166"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.424851') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.429795') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:28:42.430542"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.431374') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.432051"], ["expired_at", "2015-05-27 22:28:42.432167"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "010e967e-cc06-4b65-b43e-43bd4aab7420"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/010e967e-cc06-4b65-b43e-43bd4aab7420 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.434228') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.440967"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:42.440967"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.443903') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.444977"], ["expired_at", "2015-05-27 22:28:42.445102"], ["init_params", "{}"], ["oauth_code", "7a93fe91-67d9-4814-af50-588560d9bff4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:28:42.445883"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.449654') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.450554') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.451172"], ["expired_at", "2015-05-27 22:28:42.451279"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5d4c947a-e070-4466-a451-be960e755228"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5d4c947a-e070-4466-a451-be960e755228 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.458437"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:28:42.458437"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.460546') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.461325') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.461949"], ["expired_at", "2015-05-27 22:28:42.462059"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "123e5d4d-07ae-4351-93cc-42b2b9b8cc00"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/123e5d4d-07ae-4351-93cc-42b2b9b8cc00 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '123e5d4d-07ae-4351-93cc-42b2b9b8cc00' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.466834"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:42.466834"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.469292') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:28:42.470639"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:42.478997"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:42.478997"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.481676') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.486016"], ["expired_at", "2015-05-27 21:58:42.486144"], ["oauth_code", "f9c66d4d-f172-4c6a-85fa-6d2954e177bb"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.497280"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:42.497280"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.499595') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [BUCIUXQI] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [BUCIUXQI] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [FEZVRDAP] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [FEZVRDAP] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [FOHCJHMO] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [FOHCJHMO] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [YDPXAIPT] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [YDPXAIPT] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [WTLEETDS] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [WTLEETDS] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:42.588539"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:42.588539"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:42.592257') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.8ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [KWTQQMSR] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [KWTQQMSR] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [VHFYJIKZ] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [VHFYJIKZ] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [YYONEPBF] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [YYONEPBF] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [HRKXBNSR] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [HRKXBNSR] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [RKGIYIHV] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [RKGIYIHV] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.640960"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:50.640960"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.8ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.648852') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.654762"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:50.654762"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.657411') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.668793"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:28:50.668793"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.671031') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.671821') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.675053"], ["expired_at", "2015-05-27 22:28:50.675228"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2fcf4a00-a830-465f-bc21-c4edd147b90a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2fcf4a00-a830-465f-bc21-c4edd147b90a Completed 302 Found in 11ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2fcf4a00-a830-465f-bc21-c4edd147b90a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.681614"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:50.681614"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.684033') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.687580') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.688090') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.688805"], ["expired_at", "2015-05-27 22:28:50.688929"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7a2a532c-9f35-49f5-bdfc-829845e2b4de"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7a2a532c-9f35-49f5-bdfc-829845e2b4de Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7a2a532c-9f35-49f5-bdfc-829845e2b4de' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.691784') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.699380"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:28:50.699380"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.701403') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.702441') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.703049"], ["expired_at", "2015-05-27 22:28:50.703193"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "478061be-acc5-47b5-ab23-c04332f7cdb5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/478061be-acc5-47b5-ab23-c04332f7cdb5 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.705561') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.710284"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:50.710284"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.712564') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.713434"], ["expired_at", "2015-05-27 22:28:50.713536"], ["init_params", "{}"], ["oauth_code", "891301ba-1a24-46d5-a1e1-89d89807eb66"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:28:50.714060"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.717713') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.718950') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.719673"], ["expired_at", "2015-05-27 22:28:50.719791"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b0bf331c-004c-49f4-89e0-2027b85b4951"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b0bf331c-004c-49f4-89e0-2027b85b4951 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.725661"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:50.725661"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.728084') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.732585') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:28:50.733281"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.734063') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.734761"], ["expired_at", "2015-05-27 22:28:50.734882"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fe2c656a-a81e-4ce2-8333-21509c7639c0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fe2c656a-a81e-4ce2-8333-21509c7639c0 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.736968') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.740528"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:50.740528"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.742955') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.747052"], ["expired_at", "2015-05-27 21:58:50.747166"], ["oauth_code", "586add45-1ee9-4d68-8409-fba6bb1326fe"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.755358"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:50.755358"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.757577') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:28:50.758232"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.766308"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:28:50.766308"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.768629') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.771820') [["user_id", 1]] Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.772236') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.773446"], ["expired_at", "2015-05-27 22:28:50.773591"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "02eb6627-9d4c-49e5-9d9d-ebf56fc8ed44"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/02eb6627-9d4c-49e5-9d9d-ebf56fc8ed44 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '02eb6627-9d4c-49e5-9d9d-ebf56fc8ed44' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.776744') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.781633"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:28:50.781633"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.784056') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.787326') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.787713') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.788324"], ["expired_at", "2015-05-27 22:28:50.788434"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "31a15d63-5617-42d4-97b3-1d2fefedf056"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/31a15d63-5617-42d4-97b3-1d2fefedf056 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '31a15d63-5617-42d4-97b3-1d2fefedf056' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.790676') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.797347"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:28:50.797347"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.799460') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.800126') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.800742"], ["expired_at", "2015-05-27 22:28:50.800846"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "62ed8c69-7aac-4a99-94b8-749789ea5832"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/62ed8c69-7aac-4a99-94b8-749789ea5832 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.803020') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.808321"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:28:50.808321"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.811036') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.815631') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.816179') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.816886"], ["expired_at", "2015-05-27 22:28:50.817012"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "96dc1f38-f3b2-4e7c-860e-bf8ff6521a54"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/96dc1f38-f3b2-4e7c-860e-bf8ff6521a54 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.819388') [["user_id", 1]]  (0.6ms) rollback transaction  (0.5ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.826552"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:28:50.826552"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.828667') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.829320') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.829893"], ["expired_at", "2015-05-27 22:28:50.829997"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "09a0d432-ff15-438c-afcb-2ffc25593367"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/09a0d432-ff15-438c-afcb-2ffc25593367 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '09a0d432-ff15-438c-afcb-2ffc25593367' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:28:50.835784"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:28:50.835784"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.837976') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.838843"], ["expired_at", "2015-05-27 22:28:50.838938"], ["init_params", "{}"], ["oauth_code", "4a31f884-bc02-4cf5-be02-0c53f46ae3ff"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:28:50.839509"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.842557') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.843379') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.843912"], ["expired_at", "2015-05-27 22:28:50.844009"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7ae2d492-fcfe-49a0-8bab-2605ca4db489"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7ae2d492-fcfe-49a0-8bab-2605ca4db489 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.848041"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:50.848041"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.850371') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.851382"], ["expired_at", "2015-05-27 22:28:50.851482"], ["oauth_code", "1876a5fe-93af-4c4a-8abb-6df5ebd74675"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.854346"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:28:50.854346"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:28:50.856956') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:28:50.857953"], ["expired_at", "2015-05-27 22:28:50.858053"], ["oauth_code", "9f58a852-2a19-4935-89ab-f36de7cc252d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:28:50.858637') AND "skydrive_api_keys"."oauth_code" = '9f58a852-2a19-4935-89ab-f36de7cc252d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "c2e060ee-e8aa-437b-963d-97a2152b8c8a"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.696795"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:38:50.696795"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.704346') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.720509"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:38:50.720509"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.722787') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.727488') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.727873') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.732077"], ["expired_at", "2015-05-27 22:38:50.732325"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0fa47fe7-a945-4ae7-9a78-3769e1c0555d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0fa47fe7-a945-4ae7-9a78-3769e1c0555d Completed 302 Found in 8ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0fa47fe7-a945-4ae7-9a78-3769e1c0555d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.736097') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.743485"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:38:50.743485"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.745416') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.746072') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.746687"], ["expired_at", "2015-05-27 22:38:50.746791"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b2812bf3-d5d8-49be-94ff-18b872663452"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b2812bf3-d5d8-49be-94ff-18b872663452 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b2812bf3-d5d8-49be-94ff-18b872663452' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.754715"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:38:50.754715"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.756615') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.757257') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.757835"], ["expired_at", "2015-05-27 22:38:50.757939"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "749ac21d-77a6-482c-9e9f-7a4c9b0453e0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/749ac21d-77a6-482c-9e9f-7a4c9b0453e0 Completed 302 Found in 7ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.761374') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.766016"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:38:50.766016"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.768371') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.769480"], ["expired_at", "2015-05-27 22:38:50.769603"], ["init_params", "{}"], ["oauth_code", "1a9d205f-0651-416e-84db-303509451945"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:38:50.770248"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.774496') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.775742') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.776510"], ["expired_at", "2015-05-27 22:38:50.776643"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9fea817e-bc6b-4146-a6e2-6927a171279a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9fea817e-bc6b-4146-a6e2-6927a171279a Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.784626"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:38:50.784626"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.787712') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.791972') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.792416') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.793107"], ["expired_at", "2015-05-27 22:38:50.793227"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d2519257-a7c2-4243-b763-bc582bfe6785"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d2519257-a7c2-4243-b763-bc582bfe6785 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd2519257-a7c2-4243-b763-bc582bfe6785' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.796345') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.800908"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:38:50.800908"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.803092') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.806902') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.807250') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.807907"], ["expired_at", "2015-05-27 22:38:50.808012"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dbb43e70-6c47-4743-9b43-ba1530d2c4ba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dbb43e70-6c47-4743-9b43-ba1530d2c4ba Completed 302 Found in 3ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.809852') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.813376"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:38:50.813376"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.815478') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:38:50.816062"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.823048"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:38:50.823048"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.825278') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.828896"], ["expired_at", "2015-05-27 22:08:50.829005"], ["oauth_code", "34bd1012-129a-4a17-8646-b72040836618"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.839375"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:38:50.839375"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.842173') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.846446') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:38:50.847088"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.847839') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.848486"], ["expired_at", "2015-05-27 22:38:50.848599"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d5607c31-9e41-4c3d-929c-3c364ea084d0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d5607c31-9e41-4c3d-929c-3c364ea084d0 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.850473') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.856753"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:38:50.856753"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.858653') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.859423') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.860021"], ["expired_at", "2015-05-27 22:38:50.860125"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "09e8442a-b23c-4ffb-8419-79525e6dd554"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/09e8442a-b23c-4ffb-8419-79525e6dd554 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.862249') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.866789"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:38:50.866789"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.869278') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.873246') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.873818') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.874579"], ["expired_at", "2015-05-27 22:38:50.874716"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "36f46518-a2b0-4541-85f9-09641f2eef23"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/36f46518-a2b0-4541-85f9-09641f2eef23 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '36f46518-a2b0-4541-85f9-09641f2eef23' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.877306') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.883627"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:38:50.883627"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.885825') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.886606') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.887514"], ["expired_at", "2015-05-27 22:38:50.887669"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "512678b3-001e-4a7f-95a6-7588f762ddcf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/512678b3-001e-4a7f-95a6-7588f762ddcf Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '512678b3-001e-4a7f-95a6-7588f762ddcf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:38:50.894236"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:38:50.894236"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.896497') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.897375"], ["expired_at", "2015-05-27 22:38:50.897474"], ["init_params", "{}"], ["oauth_code", "e53eef51-d548-4841-88db-3d1b4f68d95e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:38:50.898012"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.901129') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.902018') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.902547"], ["expired_at", "2015-05-27 22:38:50.902634"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "491d4a0b-c1ae-49cb-b234-68427bffb8e3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/491d4a0b-c1ae-49cb-b234-68427bffb8e3 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.906459"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:38:50.906459"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.908644') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.909500"], ["expired_at", "2015-05-27 22:38:50.909590"], ["oauth_code", "e5ea40ff-2a6c-48f1-a3c0-3623d480eaab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:38:50.910162') AND "skydrive_api_keys"."oauth_code" = 'e5ea40ff-2a6c-48f1-a3c0-3623d480eaab' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "5453e2d0-343f-4c30-bd90-d5ed6af99f7c"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.914240"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:38:50.914240"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:50.917035') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:50.918100"], ["expired_at", "2015-05-27 22:38:50.918219"], ["oauth_code", "6fabd947-8e38-4edd-bbdf-90a9a9165d09"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [XPXAIDCP] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [XPXAIDCP] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [JBNEBQAI] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [JBNEBQAI] ========= =========================================================================  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [FCKVLIWW] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [FCKVLIWW] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [TTYJXPMO] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [TTYJXPMO] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [MCVFRRBN] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [MCVFRRBN] ========= =========================================================================  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:38:51.006696"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:38:51.006696"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:38:51.009596') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.388138"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:45:06.388138"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.8ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.395431') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.400134"], ["expired_at", "2015-05-27 22:45:06.400358"], ["oauth_code", "a20e843e-fd1a-438f-820f-16535eefe16e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 21:45:06.401306') AND "skydrive_api_keys"."oauth_code" = 'a20e843e-fd1a-438f-820f-16535eefe16e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "1de73e2e-5cd5-4af7-b0b7-a32d027e7392"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.407833"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:45:06.407833"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.410170') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.411171"], ["expired_at", "2015-05-27 22:45:06.411284"], ["oauth_code", "43fdf2fc-838f-430a-b8d4-c7424a49f88c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.415663"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:45:06.415663"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.418651') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.436022"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:45:06.436022"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.437900') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.438620') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.439269"], ["expired_at", "2015-05-27 22:45:06.439386"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6e79d778-1e92-4bb7-85de-dd9c9dfbcf14"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6e79d778-1e92-4bb7-85de-dd9c9dfbcf14 Completed 302 Found in 8ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.441838') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.446645"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:45:06.446645"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.449076') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.454324') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 21:45:06.455193"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.456124') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.456950"], ["expired_at", "2015-05-27 22:45:06.457080"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7a9528d7-3502-47e3-af17-b13c02d86b6e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7a9528d7-3502-47e3-af17-b13c02d86b6e Completed 302 Found in 6ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.459250') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.466274"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 21:45:06.466274"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.468384') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.469179') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.469802"], ["expired_at", "2015-05-27 22:45:06.469906"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "223d1c8f-807c-4649-9c6e-2c7a2290fd19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/223d1c8f-807c-4649-9c6e-2c7a2290fd19 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '223d1c8f-807c-4649-9c6e-2c7a2290fd19' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.477152"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:45:06.477152"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.479949') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.480999"], ["expired_at", "2015-05-27 22:45:06.481121"], ["init_params", "{}"], ["oauth_code", "dad5c3f3-9c76-4047-a6e3-82ef48bb83bb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:45:06.481730"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.485266') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.486541') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.487165"], ["expired_at", "2015-05-27 22:45:06.487272"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b3c4a0d4-3560-4a60-9d0b-2142972745ed"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b3c4a0d4-3560-4a60-9d0b-2142972745ed Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.494330"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:45:06.494330"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.497062') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.501378') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.501961') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.502786"], ["expired_at", "2015-05-27 22:45:06.502925"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b959a8c3-12fe-409f-b54e-96e0d157f490"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b959a8c3-12fe-409f-b54e-96e0d157f490 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b959a8c3-12fe-409f-b54e-96e0d157f490' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.506045') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.513145"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:45:06.513145"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.515119') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.515836') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.516437"], ["expired_at", "2015-05-27 22:45:06.516543"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cc59d18a-c6e2-44cc-8fb8-f4c656e42f54"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cc59d18a-c6e2-44cc-8fb8-f4c656e42f54 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.518720') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.523564"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:45:06.523564"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.525961') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.529976') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.530356') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.531035"], ["expired_at", "2015-05-27 22:45:06.531147"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8fddf8e5-1339-4d69-8701-50f99ec99972"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8fddf8e5-1339-4d69-8701-50f99ec99972 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.533129') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.537547"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:45:06.537547"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.539960') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.540836"], ["expired_at", "2015-05-27 22:45:06.540938"], ["init_params", "{}"], ["oauth_code", "4e9a1e73-b6dc-4e5c-9d8a-bee36ecd5d6b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 21:45:06.541485"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.544560') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.545479') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.546025"], ["expired_at", "2015-05-27 22:45:06.546123"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a6c73818-0f8e-4327-b0fa-870d0c9124e3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a6c73818-0f8e-4327-b0fa-870d0c9124e3 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.554051"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 21:45:06.554051"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.556271') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.556966') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.557595"], ["expired_at", "2015-05-27 22:45:06.557695"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4bc41d8f-6708-45bf-8740-fc1877b224c9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4bc41d8f-6708-45bf-8740-fc1877b224c9 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4bc41d8f-6708-45bf-8740-fc1877b224c9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.563392"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:45:06.563392"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.565583') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.568871') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.569294') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.570026"], ["expired_at", "2015-05-27 22:45:06.570153"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c2712936-7fc3-4b86-9194-dfeb9db6fb02"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c2712936-7fc3-4b86-9194-dfeb9db6fb02 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c2712936-7fc3-4b86-9194-dfeb9db6fb02' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.573124') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.579237"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 21:45:06.579237"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.582218') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.586944') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.587715') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.588786"], ["expired_at", "2015-05-27 22:45:06.588931"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ace423cb-a4a2-4bb4-8269-bb51d2157223"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ace423cb-a4a2-4bb4-8269-bb51d2157223 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ace423cb-a4a2-4bb4-8269-bb51d2157223' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.591962') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.596312"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:45:06.596312"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.599032') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 21:45:06.599742"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 21:45:06.607849"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:45:06.607849"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.610623') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.615154"], ["expired_at", "2015-05-27 22:15:06.615266"], ["oauth_code", "4b3d394a-c68b-41fe-9b52-76c4854b7445"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 4.3ms | ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [USDHSYSW] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [USDHSYSW] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [CCBOVDEL] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [CCBOVDEL] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [OJTYXVEY] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [OJTYXVEY] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [MUPYFUXA] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [MUPYFUXA] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [XCCPHNHU] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [XCCPHNHU] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 21:45:06.711297"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 21:45:06.711297"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 21:45:06.714083') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.102174"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:22:20.102174"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.109924') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.122163"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:22:20.122163"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.124542') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.142733"], ["expired_at", "2015-05-27 22:52:20.142926"], ["oauth_code", "95cea5af-d702-4710-b544-4c165b96f6dc"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 9ms (Views: 3.9ms | ActiveRecord: 0.3ms)  (0.7ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.154054"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:22:20.154054"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.156983') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 22:22:20.157785"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.167036"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:22:20.167036"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.169538') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.170521"], ["expired_at", "2015-05-27 23:22:20.170636"], ["init_params", "{}"], ["oauth_code", "24c2945f-5ae0-43b7-9885-9302c93f8719"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:22:20.171262"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.174939') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.176485') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.177147"], ["expired_at", "2015-05-27 23:22:20.177256"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "65405459-ef15-45a7-99c7-e0d55a0a3a9d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/65405459-ef15-45a7-99c7-e0d55a0a3a9d Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.185397"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:22:20.185397"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.187619') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.188485') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.189217"], ["expired_at", "2015-05-27 23:22:20.189398"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f6996119-0d3b-48a7-a7cf-ffed38703bf4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f6996119-0d3b-48a7-a7cf-ffed38703bf4 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.192657') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.200181"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:22:20.200181"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.203393') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.208125') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 22:22:20.208756"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.209502') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.210127"], ["expired_at", "2015-05-27 23:22:20.210245"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2113fb3f-005d-401e-99e3-cb0ea7d685a7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2113fb3f-005d-401e-99e3-cb0ea7d685a7 Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.212339') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.217832"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:22:20.217832"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.220357') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.223651') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.224088') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.224782"], ["expired_at", "2015-05-27 23:22:20.224900"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3dc49308-db4e-4a60-bd1e-70f28a324080"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3dc49308-db4e-4a60-bd1e-70f28a324080 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3dc49308-db4e-4a60-bd1e-70f28a324080' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.227172') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.233259"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:22:20.233259"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.235277') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.236139') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.236747"], ["expired_at", "2015-05-27 23:22:20.236869"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a0bf0e01-1bbd-41d7-a2aa-6b98e1bad5bb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a0bf0e01-1bbd-41d7-a2aa-6b98e1bad5bb Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a0bf0e01-1bbd-41d7-a2aa-6b98e1bad5bb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.242957"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:22:20.242957"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.245293') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.249694') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.250072') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.250701"], ["expired_at", "2015-05-27 23:22:20.250853"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "073184e4-f864-4f72-9dcb-30241965b667"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/073184e4-f864-4f72-9dcb-30241965b667 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.252810') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.259756"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:22:20.259756"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.261665') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.262318') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.263071"], ["expired_at", "2015-05-27 23:22:20.263211"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8ce6794f-1418-45ab-9d47-929fc625e514"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8ce6794f-1418-45ab-9d47-929fc625e514 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.265658') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.271890"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:22:20.271890"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.273886') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.274644') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.275325"], ["expired_at", "2015-05-27 23:22:20.275443"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8e71ca77-8566-4f22-b495-a0376c35a4fc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8e71ca77-8566-4f22-b495-a0376c35a4fc Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8e71ca77-8566-4f22-b495-a0376c35a4fc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.281545"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:22:20.281545"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.284046') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.287346') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.287754') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.288484"], ["expired_at", "2015-05-27 23:22:20.288598"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b2f96f1d-c221-43b9-971d-8420b6b13d6e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b2f96f1d-c221-43b9-971d-8420b6b13d6e Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b2f96f1d-c221-43b9-971d-8420b6b13d6e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.290938') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.295763"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:22:20.295763"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.298512') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.302314') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.302712') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.303391"], ["expired_at", "2015-05-27 23:22:20.303515"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bce156a9-463e-44ad-94d8-ff4e41d0ca12"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bce156a9-463e-44ad-94d8-ff4e41d0ca12 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bce156a9-463e-44ad-94d8-ff4e41d0ca12' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.305907') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:22:20.310191"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:22:20.310191"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.312579') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.313488"], ["expired_at", "2015-05-27 23:22:20.313586"], ["init_params", "{}"], ["oauth_code", "30a4f793-38a5-4e73-9069-81a6483507d6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:22:20.314162"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.317734') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.318904') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.319571"], ["expired_at", "2015-05-27 23:22:20.319690"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1edb769d-da97-4c3d-bd39-029193abf9fe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1edb769d-da97-4c3d-bd39-029193abf9fe Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [EGPACNQS] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [EGPACNQS] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [EBVENSXL] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [EBVENSXL] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [GXMAUBEL] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [GXMAUBEL] ========= =========================================================================  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [AFGVUFBT] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [AFGVUFBT] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [PJNEHXXQ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [PJNEHXXQ] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.414293"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:22:20.414293"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.417061') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.418124"], ["expired_at", "2015-05-27 23:22:20.418225"], ["oauth_code", "bb8cbc52-2ea5-44c8-8c4c-021dc56a7547"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.420861"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:22:20.420861"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.423053') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.423912"], ["expired_at", "2015-05-27 23:22:20.423999"], ["oauth_code", "c8c5a153-0db5-4462-9d1f-0d090eae9102"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 22:22:20.424536') AND "skydrive_api_keys"."oauth_code" = 'c8c5a153-0db5-4462-9d1f-0d090eae9102' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "76400b58-9932-49e2-8fd0-656edf7febbe"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:22:20.428272"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:22:20.428272"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:22:20.430594') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.5ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.3ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.685434"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:29:39.685434"], ["username", "user"]] SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.9ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.3ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.697370') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [AAERSQJC] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } ========= END SKYDRIVE RestClient Response log [AAERSQJC] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [OVXSHZLJ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} ========= END SKYDRIVE RestClient Response log [OVXSHZLJ] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [FMGCUMJA] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } ========= END SKYDRIVE RestClient Response log [FMGCUMJA] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [AYTORAAG] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: ========= END SKYDRIVE RestClient Response log [AYTORAAG] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [DYIKFASK] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: ========= END SKYDRIVE RestClient Response log [DYIKFASK] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:39.826953"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:29:39.826953"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.829728') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.837919') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.838629') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.842736"], ["expired_at", "2015-05-27 23:29:39.843005"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8037326d-4549-481a-bc40-1180363f3105"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8037326d-4549-481a-bc40-1180363f3105 Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8037326d-4549-481a-bc40-1180363f3105' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.847401') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:39.854357"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:29:39.854357"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.856637') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.857464') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.858159"], ["expired_at", "2015-05-27 23:29:39.858295"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b4e91cb2-b3db-446c-831f-ff4a8f83d28b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b4e91cb2-b3db-446c-831f-ff4a8f83d28b Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b4e91cb2-b3db-446c-831f-ff4a8f83d28b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:39.865982"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:29:39.865982"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.867971') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.868741') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.869352"], ["expired_at", "2015-05-27 23:29:39.869453"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2c23d77d-41c7-4d11-aab4-05d49af83bd7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2c23d77d-41c7-4d11-aab4-05d49af83bd7 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.872034') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:39.876683"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:29:39.876683"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.879532') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.885989') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 22:29:39.887022"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.888196') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.889230"], ["expired_at", "2015-05-27 23:29:39.889400"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "67791fe9-0db8-47e5-a274-e2bcc8a7ee13"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/67791fe9-0db8-47e5-a274-e2bcc8a7ee13 Completed 302 Found in 7ms (ActiveRecord: 0.7ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.892447') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:39.899817"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:29:39.899817"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.904038') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.905244"], ["expired_at", "2015-05-27 23:29:39.905458"], ["init_params", "{}"], ["oauth_code", "15ee25e8-688b-4d94-9ade-e908c824c4f1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:29:39.906108"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.909768') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.910903') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.911818"], ["expired_at", "2015-05-27 23:29:39.911974"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8cd78cbd-a816-417d-a9e3-40bf6b2b0aee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8cd78cbd-a816-417d-a9e3-40bf6b2b0aee Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:39.917541"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:29:39.917541"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.919854') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.923145') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.923565') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.924262"], ["expired_at", "2015-05-27 23:29:39.924383"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9b2e2b93-be36-4663-8950-2a2e423d01cb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9b2e2b93-be36-4663-8950-2a2e423d01cb Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9b2e2b93-be36-4663-8950-2a2e423d01cb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.927068') [["user_id", 1]]  (3.3ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:39.935901"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:29:39.935901"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.938757') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.942035') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.942412') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.943048"], ["expired_at", "2015-05-27 23:29:39.943148"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8ba7d34c-ae3d-426a-9270-a2d33741797c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8ba7d34c-ae3d-426a-9270-a2d33741797c Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8ba7d34c-ae3d-426a-9270-a2d33741797c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.945342') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:39.951363"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:29:39.951363"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.953473') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.954219') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.954866"], ["expired_at", "2015-05-27 23:29:39.954978"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dcc9a39c-5103-49a3-9e2a-4deb95ca386e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dcc9a39c-5103-49a3-9e2a-4deb95ca386e Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.957490') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:39.963767"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:29:39.963767"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.966711') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.968049') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.968914"], ["expired_at", "2015-05-27 23:29:39.969029"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8c400574-9932-4c1d-8e0b-a656fc2d2c94"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8c400574-9932-4c1d-8e0b-a656fc2d2c94 Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8c400574-9932-4c1d-8e0b-a656fc2d2c94' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:39.974516"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:29:39.974516"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.977352') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.981675') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.982370') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.983374"], ["expired_at", "2015-05-27 23:29:39.983541"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ad8f9c3d-3831-4f57-bd86-832444c51555"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ad8f9c3d-3831-4f57-bd86-832444c51555 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.986358') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:39.990607"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:29:39.990607"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.993044') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.993968"], ["expired_at", "2015-05-27 23:29:39.994067"], ["init_params", "{}"], ["oauth_code", "83b3da79-baf3-492f-b4c4-5b232598d90c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:29:39.994593"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.997421') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:39.998310') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:39.998927"], ["expired_at", "2015-05-27 23:29:39.999029"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d00f9ccf-0ba3-40ce-8f5a-0c3f40c8057e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d00f9ccf-0ba3-40ce-8f5a-0c3f40c8057e Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:40.005599"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:29:40.005599"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:40.009163') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 22:29:40.010104"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:29:40.016926"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:29:40.016926"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:40.019068') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:40.023271"], ["expired_at", "2015-05-27 22:59:40.023441"], ["oauth_code", "a43c7d84-0aa3-4d7e-9b45-698bcb039848"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 4.8ms | ActiveRecord: 0.3ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:40.033965"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:29:40.033965"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:40.036702') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:40.038075"], ["expired_at", "2015-05-27 23:29:40.038216"], ["oauth_code", "bc0bfa7a-b7b4-4470-ad77-9c4af8dca58b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 22:29:40.038971') AND "skydrive_api_keys"."oauth_code" = 'bc0bfa7a-b7b4-4470-ad77-9c4af8dca58b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "db092af8-c076-44da-987d-118f7fba8282"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:40.043273"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:29:40.043273"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:40.045564') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:40.046550"], ["expired_at", "2015-05-27 23:29:40.046640"], ["oauth_code", "2dc5ebbf-3078-40a7-8d5d-11c2497fb30a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:29:40.049400"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:29:40.049400"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:29:40.052074') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [LPVQOOQC] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: ["/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:52:in `block (2 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `'", "/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load'", "/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
'"] ========= END SKYDRIVE RestClient Response log [LPVQOOQC] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ASBIYVCU] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: ["/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:167:in `block in api_call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:166:in `api_call'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:58:in `get_my_files_service'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `'", "/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load'", "/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
'"] ========= END SKYDRIVE RestClient Response log [ASBIYVCU] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [OSWOTFDJ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: ["/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:155:in `block (3 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:154:in `block (2 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `'", "/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load'", "/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
'"] ========= END SKYDRIVE RestClient Response log [OSWOTFDJ] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [HOTMCNDM] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: ["/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:121:in `block (3 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:120:in `block (2 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `'", "/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load'", "/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
'"] ========= END SKYDRIVE RestClient Response log [HOTMCNDM] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [EQBSFPIK] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: ["/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:97:in `block in get_realm'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:96:in `get_realm'", "/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:75:in `block (2 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in '", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke'", "/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `'", "/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load'", "/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
'"] ========= END SKYDRIVE RestClient Response log [EQBSFPIK] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.183110"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:37:59.183110"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.187459') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.188238') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (1.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.191485"], ["expired_at", "2015-05-27 23:37:59.191655"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9d01343a-b221-4877-baf7-5b45ffa1bc9b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9d01343a-b221-4877-baf7-5b45ffa1bc9b Completed 302 Found in 39ms (ActiveRecord: 2.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.196009') [["user_id", 1]]  (0.9ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.202684"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:37:59.202684"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.204987') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.208257') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.208657') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.209304"], ["expired_at", "2015-05-27 23:37:59.209412"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5ab3f586-9408-4a27-b0b4-9cc0633fa1f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5ab3f586-9408-4a27-b0b4-9cc0633fa1f9 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5ab3f586-9408-4a27-b0b4-9cc0633fa1f9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.212136') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.216425"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:37:59.216425"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.218749') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.221977') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.222328') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.222957"], ["expired_at", "2015-05-27 23:37:59.223171"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9d16a7fc-31c7-4c40-9121-14a450a983f1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9d16a7fc-31c7-4c40-9121-14a450a983f1 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9d16a7fc-31c7-4c40-9121-14a450a983f1' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.226462') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.233723"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:37:59.233723"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.235906') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.236656') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.237296"], ["expired_at", "2015-05-27 23:37:59.237405"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "92cede7b-3528-403b-900b-0d9aa57f71c0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/92cede7b-3528-403b-900b-0d9aa57f71c0 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '92cede7b-3528-403b-900b-0d9aa57f71c0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.243594"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:37:59.243594"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.246532') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.247609"], ["expired_at", "2015-05-27 23:37:59.247740"], ["init_params", "{}"], ["oauth_code", "821f05ce-5756-4d04-b324-e28cd89dc301"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:37:59.248361"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.252230') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.253370') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.254088"], ["expired_at", "2015-05-27 23:37:59.254204"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "12838570-a8d3-4e5d-82bc-8dcb1216e2ff"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/12838570-a8d3-4e5d-82bc-8dcb1216e2ff Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.259779"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:37:59.259779"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.262100') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.266785') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.267252') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.267938"], ["expired_at", "2015-05-27 23:37:59.268076"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1e2889ae-5e91-48b3-b019-a65c3084b922"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1e2889ae-5e91-48b3-b019-a65c3084b922 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.270342') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.274732"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:37:59.274732"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.4ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.277710') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 22:37:59.278536"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.286752"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:37:59.286752"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.4ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.291185') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.297588"], ["expired_at", "2015-05-27 23:07:59.297707"], ["oauth_code", "f3641f65-1158-4c8f-8c07-ecfa23d46c4a"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.308219"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:37:59.308219"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.310045') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.310742') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.311325"], ["expired_at", "2015-05-27 23:37:59.311442"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "02efb22c-f78f-4047-9e69-07b0e2e3537b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/02efb22c-f78f-4047-9e69-07b0e2e3537b Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.313693') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.318112"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:37:59.318112"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.320906') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.325392') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 22:37:59.326070"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.326838') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.327509"], ["expired_at", "2015-05-27 23:37:59.327630"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "80922bda-50ff-4667-aab4-312f287f452a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/80922bda-50ff-4667-aab4-312f287f452a Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.330131') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.334978"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:37:59.334978"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.337495') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.340804') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.341311') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.342081"], ["expired_at", "2015-05-27 23:37:59.342211"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "35aced7d-05d3-424c-a26c-8a26d9287878"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/35aced7d-05d3-424c-a26c-8a26d9287878 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '35aced7d-05d3-424c-a26c-8a26d9287878' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.344713') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.350971"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:37:59.350971"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.352888') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.353620') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.354209"], ["expired_at", "2015-05-27 23:37:59.354311"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "658d13a6-7d0e-4651-8c0e-40f25377699b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/658d13a6-7d0e-4651-8c0e-40f25377699b Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '658d13a6-7d0e-4651-8c0e-40f25377699b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:37:59.360480"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:37:59.360480"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.363040') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.364076"], ["expired_at", "2015-05-27 23:37:59.364191"], ["init_params", "{}"], ["oauth_code", "b15b4d9c-8c5f-4a3b-beb0-719c54ceffb7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:37:59.364795"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.368430') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.369450') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.370106"], ["expired_at", "2015-05-27 23:37:59.370220"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "98f035d1-84ca-4c2b-9d33-2ab789edf4db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/98f035d1-84ca-4c2b-9d33-2ab789edf4db Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.374079"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:37:59.374079"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.376493') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.378965"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:37:59.378965"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.381489') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.382504"], ["expired_at", "2015-05-27 23:37:59.382618"], ["oauth_code", "22663ab8-68a3-4422-b1a4-f109ba707e3c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 22:37:59.383205') AND "skydrive_api_keys"."oauth_code" = '22663ab8-68a3-4422-b1a4-f109ba707e3c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "06be8b6e-72fa-40a1-ac86-0ab568a9d5a5"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.386862"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:37:59.386862"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.389247') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.390149"], ["expired_at", "2015-05-27 23:37:59.390250"], ["oauth_code", "ee6fe6d8-867b-4508-a04c-536bfd2dcc9f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:37:59.393262"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:37:59.393262"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:37:59.396507') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.392538"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:14.392538"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.400465') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.411684"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:14.411684"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.414052') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.418276"], ["expired_at", "2015-05-27 23:40:14.418444"], ["oauth_code", "fd23cb1e-f544-406d-a1db-27ba66b35b4b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 22:40:14.419165') AND "skydrive_api_keys"."oauth_code" = 'fd23cb1e-f544-406d-a1db-27ba66b35b4b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "afa13f0e-e3f3-49cd-96a2-73906b459be7"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.423628"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:14.423628"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.425881') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.426741"], ["expired_at", "2015-05-27 23:40:14.426833"], ["oauth_code", "aa9bbf87-33c2-4a2d-a263-5abf1f3cafca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.430165"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:14.430165"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.432363') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.446611"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:40:14.446611"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.448511') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.449153') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.449763"], ["expired_at", "2015-05-27 23:40:14.449869"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ad6306f5-0396-466b-b1c8-0b3d38ecfdcf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ad6306f5-0396-466b-b1c8-0b3d38ecfdcf Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ad6306f5-0396-466b-b1c8-0b3d38ecfdcf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.456770"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:14.456770"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.459162') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.460055"], ["expired_at", "2015-05-27 23:40:14.460159"], ["init_params", "{}"], ["oauth_code", "af67e1a0-fc54-4aac-b646-f39d6e2973b9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:40:14.460705"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.463861') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.464744') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.465311"], ["expired_at", "2015-05-27 23:40:14.465412"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6cfda931-1bed-492f-9808-72c0870b5bca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6cfda931-1bed-492f-9808-72c0870b5bca Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.472356"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:40:14.472356"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.474537') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.475354') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.475975"], ["expired_at", "2015-05-27 23:40:14.476090"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2f1e7b93-b9e1-40d4-8ad0-d83622642c41"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2f1e7b93-b9e1-40d4-8ad0-d83622642c41 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.478690') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.483450"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:14.483450"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.485829') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.489121') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.489533') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.490217"], ["expired_at", "2015-05-27 23:40:14.490331"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9d79985f-dc3f-4166-8087-ee52046e58e3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9d79985f-dc3f-4166-8087-ee52046e58e3 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9d79985f-dc3f-4166-8087-ee52046e58e3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.492791') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.497913"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:14.497913"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.3ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.500560') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.503855') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.504247') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.504970"], ["expired_at", "2015-05-27 23:40:14.505105"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8b035bb5-77fc-4d5e-b08d-9859d829e575"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8b035bb5-77fc-4d5e-b08d-9859d829e575 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8b035bb5-77fc-4d5e-b08d-9859d829e575' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.507308') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.512168"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:14.512168"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.514327') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.518213') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.518591') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.519169"], ["expired_at", "2015-05-27 23:40:14.519275"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6371bd93-fd25-4963-b788-5ca7795cf071"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6371bd93-fd25-4963-b788-5ca7795cf071 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.521209') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.525405"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:14.525405"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.527840') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 22:40:14.528434"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.536800"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:14.536800"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.539636') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.543938"], ["expired_at", "2015-05-27 23:10:14.544060"], ["oauth_code", "69271622-1907-4738-a59f-13c99a18ae88"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.554334"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:14.554334"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.556881') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.561304') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 22:40:14.561970"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.562686') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.563290"], ["expired_at", "2015-05-27 23:40:14.563404"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "36ffd4ba-6bc0-4dd3-a5b6-520d6d4586db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/36ffd4ba-6bc0-4dd3-a5b6-520d6d4586db Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.565249') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.569351"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:14.569351"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.572183') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.576246') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.576749') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.577501"], ["expired_at", "2015-05-27 23:40:14.577622"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "72c10ddb-6b4f-4976-9095-8a3c3421716b"], ["scope", "session"], ["user_id", 1]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/72c10ddb-6b4f-4976-9095-8a3c3421716b Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '72c10ddb-6b4f-4976-9095-8a3c3421716b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.580326') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.588520"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:40:14.588520"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.590833') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.591992') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.592793"], ["expired_at", "2015-05-27 23:40:14.592927"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f777db10-8c37-4302-a527-ad56291801d8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f777db10-8c37-4302-a527-ad56291801d8 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.595528') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.602492"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:40:14.602492"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.604810') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.605706') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.606454"], ["expired_at", "2015-05-27 23:40:14.606568"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a100a696-9555-4524-a55e-bef8c2dea604"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a100a696-9555-4524-a55e-bef8c2dea604 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a100a696-9555-4524-a55e-bef8c2dea604' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:14.613268"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:14.613268"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.616689') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.618195"], ["expired_at", "2015-05-27 23:40:14.618408"], ["init_params", "{}"], ["oauth_code", "671c6286-fcf2-4ad6-bf67-2defeccce1e2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:40:14.619290"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.623496') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:14.624585') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:14.625239"], ["expired_at", "2015-05-27 23:40:14.625353"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "eb5c4dfd-9f3c-4a70-963f-acb898ee20a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/eb5c4dfd-9f3c-4a70-963f-acb898ee20a3 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [AEQGOYEX] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:121:in `block (3 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:120:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' => '' ========= END SKYDRIVE RestClient Response log [AEQGOYEX] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [QXLYUNMR] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:155:in `block (3 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:154:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' => '' ========= END SKYDRIVE RestClient Response log [QXLYUNMR] ========= =========================================================================  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [UKRJTVAK] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:167:in `block in api_call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:166:in `api_call' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:58:in `get_my_files_service' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' => '' ========= END SKYDRIVE RestClient Response log [UKRJTVAK] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [JOGRTXIR] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:52:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' => '' ========= END SKYDRIVE RestClient Response log [JOGRTXIR] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ZFASTFAF] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:97:in `block in get_realm' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:96:in `get_realm' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:75:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' => '' ========= END SKYDRIVE RestClient Response log [ZFASTFAF] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.600914"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:17.600914"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.606229') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.610193"], ["expired_at", "2015-05-27 23:40:17.610369"], ["init_params", "{}"], ["oauth_code", "4fe29cef-7d30-42e9-bf29-b22d63247d2f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:40:17.611341"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.617320') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.619309') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.620623"], ["expired_at", "2015-05-27 23:40:17.620779"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "97f9ea7f-1fd9-4324-921c-0730f4821554"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/97f9ea7f-1fd9-4324-921c-0730f4821554 Completed 302 Found in 8ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.630930"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:17.630930"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.634566') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.641214') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 22:40:17.642133"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.643365') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.644366"], ["expired_at", "2015-05-27 23:40:17.644532"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "253692a8-e2fa-4058-9ed5-6005381e2a89"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/253692a8-e2fa-4058-9ed5-6005381e2a89 Completed 302 Found in 7ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.647734') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.657219"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:40:17.657219"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.660519') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.661478') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.662221"], ["expired_at", "2015-05-27 23:40:17.662334"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "58c37178-db71-48be-9501-799ac9bce199"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/58c37178-db71-48be-9501-799ac9bce199 Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.664718') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.670813"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:17.670813"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.673937') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.678260') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.679129') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.680220"], ["expired_at", "2015-05-27 23:40:17.680382"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1ec946de-cd5a-4d76-8743-4f25e1f9a440"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1ec946de-cd5a-4d76-8743-4f25e1f9a440 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1ec946de-cd5a-4d76-8743-4f25e1f9a440' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.683327') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.689586"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:40:17.689586"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.692443') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.693602') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.694483"], ["expired_at", "2015-05-27 23:40:17.694588"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cfb310c5-f4f8-4d6a-b52b-7bea6d31a9c3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cfb310c5-f4f8-4d6a-b52b-7bea6d31a9c3 Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cfb310c5-f4f8-4d6a-b52b-7bea6d31a9c3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.704458"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:40:17.704458"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.707676') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.708487') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.709122"], ["expired_at", "2015-05-27 23:40:17.709227"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d10f64e6-68c0-45f3-a2fd-a4c396e8625c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d10f64e6-68c0-45f3-a2fd-a4c396e8625c Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd10f64e6-68c0-45f3-a2fd-a4c396e8625c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.714527"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:17.714527"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.716861') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.717868"], ["expired_at", "2015-05-27 23:40:17.717975"], ["init_params", "{}"], ["oauth_code", "ede9a8e8-1b93-473f-a37a-34cceb6e4423"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:40:17.718582"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.722920') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.724043') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.724959"], ["expired_at", "2015-05-27 23:40:17.725120"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c3ad6e26-0796-4c3f-94cd-5d18b33262fb"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c3ad6e26-0796-4c3f-94cd-5d18b33262fb Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.738096"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:40:17.738096"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.741587') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.742810') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.743673"], ["expired_at", "2015-05-27 23:40:17.743797"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a4f629ef-a983-428d-83ae-91e2973b7270"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a4f629ef-a983-428d-83ae-91e2973b7270 Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.747211') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.754355"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:17.754355"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.758522') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.762841') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.763538') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.764515"], ["expired_at", "2015-05-27 23:40:17.764646"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "525539e6-6431-4b21-b392-76232b24ed36"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/525539e6-6431-4b21-b392-76232b24ed36 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '525539e6-6431-4b21-b392-76232b24ed36' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.767475') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.774467"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:17.774467"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.778470') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.784769') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.785436') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.786496"], ["expired_at", "2015-05-27 23:40:17.786681"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "47e15389-f39d-4d6c-a14a-b12494283252"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/47e15389-f39d-4d6c-a14a-b12494283252 Completed 302 Found in 6ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.789921') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.795022"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:17.795022"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.798495') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.803351') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.803768') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.804421"], ["expired_at", "2015-05-27 23:40:17.804627"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a1e2c955-4363-4d1c-8739-5e76c166d50a"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a1e2c955-4363-4d1c-8739-5e76c166d50a Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a1e2c955-4363-4d1c-8739-5e76c166d50a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.808231') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.812827"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:17.812827"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.816506') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 22:40:17.817550"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:17.824753"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:17.824753"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.827135') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.831655"], ["expired_at", "2015-05-27 23:10:17.831826"], ["oauth_code", "24c7f7b8-dfaf-41ad-ad35-89b51a36aba5"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 10ms (Views: 6.9ms | ActiveRecord: 0.3ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.845106"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:17.845106"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.848571') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.849936"], ["expired_at", "2015-05-27 23:40:17.850081"], ["oauth_code", "fb77fd17-26b0-49c7-bfb3-b04ffe1c1a9f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 22:40:17.850924') AND "skydrive_api_keys"."oauth_code" = 'fb77fd17-26b0-49c7-bfb3-b04ffe1c1a9f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "a09ad466-55e7-4173-ab8e-6b7ae4d10d76"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.854785"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:17.854785"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.857221') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.858161"], ["expired_at", "2015-05-27 23:40:17.858256"], ["oauth_code", "561c93da-ec28-4003-bbc1-aba457478247"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.860864"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:17.860864"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.863311') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:17.871631"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:17.871631"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:17.874110') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [EOOYICMV] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:121:in `block (3 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:120:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' => '' ========= END SKYDRIVE RestClient Response log [EOOYICMV] ========= =========================================================================  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [WXBAGMKE] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:167:in `block in api_call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:166:in `api_call' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:58:in `get_my_files_service' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' => '' ========= END SKYDRIVE RestClient Response log [WXBAGMKE] ========= =========================================================================  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [HPGNLYMI] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:97:in `block in get_realm' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:96:in `get_realm' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:75:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' => '' ========= END SKYDRIVE RestClient Response log [HPGNLYMI] ========= =========================================================================  (0.0ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [SVMETBUB] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:155:in `block (3 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:154:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' => '' ========= END SKYDRIVE RestClient Response log [SVMETBUB] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ZUAIJETP] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' => '' $/Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:52:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' => '' $/Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' => '' ========= END SKYDRIVE RestClient Response log [ZUAIJETP] ========= =========================================================================  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.759847"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:47.759847"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.767391') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.772100"], ["expired_at", "2015-05-27 23:40:47.772292"], ["oauth_code", "a659e2ef-6601-4392-9b0b-26de9f0c8b34"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 22:40:47.773108') AND "skydrive_api_keys"."oauth_code" = 'a659e2ef-6601-4392-9b0b-26de9f0c8b34' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "05fe6356-8d21-4ace-a1c3-22dbcab33362"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.778110"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:47.778110"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.780374') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.781281"], ["expired_at", "2015-05-27 23:40:47.781387"], ["oauth_code", "708891fb-1c61-495f-a2a9-8545ea7d4f09"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.788324"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:47.788324"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.790862') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 22:40:47.791611"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.804787"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:47.804787"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.807481') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.811353"], ["expired_at", "2015-05-27 23:10:47.811467"], ["oauth_code", "5873a9fe-f54c-4380-afc8-5d70862a8563"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 5ms (Views: 3.2ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.821969"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:40:47.821969"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.823921') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.824622') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.825234"], ["expired_at", "2015-05-27 23:40:47.825333"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "78ab079d-2fe9-4f43-bd75-e717e56e5f04"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/78ab079d-2fe9-4f43-bd75-e717e56e5f04 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '78ab079d-2fe9-4f43-bd75-e717e56e5f04' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.832362"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:47.832362"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.835617') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.839293') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.839697') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.840364"], ["expired_at", "2015-05-27 23:40:47.840502"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0b0f5362-c0fe-481f-8232-279ea7b1b0a3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0b0f5362-c0fe-481f-8232-279ea7b1b0a3 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0b0f5362-c0fe-481f-8232-279ea7b1b0a3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.842761') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.847783"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:47.847783"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.850358') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.851382"], ["expired_at", "2015-05-27 23:40:47.851497"], ["init_params", "{}"], ["oauth_code", "7f7cd4da-df05-445e-a520-e37d6d478c94"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:40:47.852364"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.855979') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.856933') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.857545"], ["expired_at", "2015-05-27 23:40:47.857656"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b5c75f79-1d25-44ea-8293-507019d6b674"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b5c75f79-1d25-44ea-8293-507019d6b674 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.865980"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:40:47.865980"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.867802') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.868463') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.869097"], ["expired_at", "2015-05-27 23:40:47.869203"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1beeaa5a-aaa5-4693-8357-8e220f2f0149"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1beeaa5a-aaa5-4693-8357-8e220f2f0149 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.871457') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.876656"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:47.876656"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.879073') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.882463') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.882864') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.883482"], ["expired_at", "2015-05-27 23:40:47.883593"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5d94aea2-5b8d-4315-828e-ea5e820470cf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5d94aea2-5b8d-4315-828e-ea5e820470cf Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5d94aea2-5b8d-4315-828e-ea5e820470cf' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.885897') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.890237"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:40:47.890237"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.892645') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.896716') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.897195') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.898264"], ["expired_at", "2015-05-27 23:40:47.898407"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "27f4b354-8a82-4ce1-a4c6-526cdf72e563"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/27f4b354-8a82-4ce1-a4c6-526cdf72e563 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.900768') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.907474"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:40:47.907474"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.909417') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.910308') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.910933"], ["expired_at", "2015-05-27 23:40:47.911038"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "379781cf-e19f-4e03-834d-fce79ba217d3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/379781cf-e19f-4e03-834d-fce79ba217d3 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '379781cf-e19f-4e03-834d-fce79ba217d3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.917231"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:47.917231"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.919517') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.923652') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 22:40:47.924495"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.925325') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.926161"], ["expired_at", "2015-05-27 23:40:47.926287"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3e1fe03b-c752-4a3e-8d4c-c105fd634670"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3e1fe03b-c752-4a3e-8d4c-c105fd634670 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.928751') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.935811"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:40:47.935811"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.937983') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.938857') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.939581"], ["expired_at", "2015-05-27 23:40:47.939702"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "503e1fb9-64ec-4da6-ba11-021706449238"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/503e1fb9-64ec-4da6-ba11-021706449238 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.942384') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.947442"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:47.947442"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.950146') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.953441') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.953877') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.954504"], ["expired_at", "2015-05-27 23:40:47.954611"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f28c46e5-9678-4333-9152-8439ba75bfbc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f28c46e5-9678-4333-9152-8439ba75bfbc Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f28c46e5-9678-4333-9152-8439ba75bfbc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.956825') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:40:47.960962"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:47.960962"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.963246') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.964100"], ["expired_at", "2015-05-27 23:40:47.964194"], ["init_params", "{}"], ["oauth_code", "c524c3cb-6ea7-48d3-8ee2-cf24e059da6c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:40:47.964763"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.968099') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:47.969070') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:47.969665"], ["expired_at", "2015-05-27 23:40:47.969769"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7eaee2cf-efa8-4bf5-bb83-848d8c4327df"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7eaee2cf-efa8-4bf5-bb83-848d8c4327df Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [FDCVOOGJ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:155:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:154:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [FDCVOOGJ] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [TQJSBCZM] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:121:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:120:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [TQJSBCZM] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [LJZUDFBI] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:52:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [LJZUDFBI] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [YYWTOQZP] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:167:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:166:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:58:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [YYWTOQZP] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [LJGZCWSU] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:97:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:96:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:75:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [LJGZCWSU] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:48.059258"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:48.059258"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:48.062792') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:40:48.067556"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:40:48.067556"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:40:48.069892') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [TPOJVPAU] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:52:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [TPOJVPAU] ========= =========================================================================  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [BZHYZLWB] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:121:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:120:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [BZHYZLWB] ========= =========================================================================  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [TCZPYDQO] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:97:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:96:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:75:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [TCZPYDQO] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [XLULTLXO] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:155:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:154:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [XLULTLXO] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [XJRRUHDU] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:167:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:166:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:58:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [XJRRUHDU] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.462242"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:42:01.462242"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (1.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.470984') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.481249"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:42:01.481249"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.484911') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 22:42:01.485630"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.494745"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:42:01.494745"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.498362') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.509379"], ["expired_at", "2015-05-27 23:12:01.509680"], ["oauth_code", "b2e18b0b-ed9d-4cc2-9d8f-16b64f837c92"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 15ms (Views: 6.2ms | ActiveRecord: 0.6ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.522586"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:42:01.522586"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.525742') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.529845') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.530440') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.531598"], ["expired_at", "2015-05-27 23:42:01.531797"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1f050bd8-eac9-47a2-856b-88256da1b58e"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1f050bd8-eac9-47a2-856b-88256da1b58e Completed 302 Found in 6ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1f050bd8-eac9-47a2-856b-88256da1b58e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.537308') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.544445"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:42:01.544445"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.548477') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.552953') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.553462') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.554478"], ["expired_at", "2015-05-27 23:42:01.554637"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b1ed9f39-7863-4842-8c42-420fe9902dd9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b1ed9f39-7863-4842-8c42-420fe9902dd9 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b1ed9f39-7863-4842-8c42-420fe9902dd9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.557330') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.562333"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:42:01.562333"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.564724') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.565906"], ["expired_at", "2015-05-27 23:42:01.566014"], ["init_params", "{}"], ["oauth_code", "22feb241-a3af-4e20-8713-8a86f2b5c277"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:42:01.566758"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.570741') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.572275') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.573283"], ["expired_at", "2015-05-27 23:42:01.573449"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4df61227-54cb-4c90-b4f4-7fec0e09c3a0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4df61227-54cb-4c90-b4f4-7fec0e09c3a0 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.581133"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:42:01.581133"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.583582') [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.584568') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.585275"], ["expired_at", "2015-05-27 23:42:01.585396"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dfbed1a5-c51a-45d8-9bfb-e3149315a5fb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dfbed1a5-c51a-45d8-9bfb-e3149315a5fb Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'dfbed1a5-c51a-45d8-9bfb-e3149315a5fb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.592540"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:42:01.592540"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.596042') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.601329') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.601759') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.602412"], ["expired_at", "2015-05-27 23:42:01.602519"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d5c7323b-950c-4a01-bb54-aedc6ce5a1bc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d5c7323b-950c-4a01-bb54-aedc6ce5a1bc Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.605779') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.612191"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:42:01.612191"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.613989') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.614670') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.615271"], ["expired_at", "2015-05-27 23:42:01.615377"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "81d85152-0c8b-4515-983f-47c975ffc456"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/81d85152-0c8b-4515-983f-47c975ffc456 Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.617565') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.623910"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:42:01.623910"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.627379') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.628941"], ["expired_at", "2015-05-27 23:42:01.629112"], ["init_params", "{}"], ["oauth_code", "a55a62b5-9285-4e44-b8e9-dfd5412f0153"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:42:01.630085"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.635079') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.636546') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.637461"], ["expired_at", "2015-05-27 23:42:01.637583"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4ab8e969-e929-4a77-ab56-ced2bc586bd8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4ab8e969-e929-4a77-ab56-ced2bc586bd8 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.645182"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:42:01.645182"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.647086') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.647860') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.648453"], ["expired_at", "2015-05-27 23:42:01.648551"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "39b03812-d09d-4b41-9a96-06e82ed0c6d6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/39b03812-d09d-4b41-9a96-06e82ed0c6d6 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '39b03812-d09d-4b41-9a96-06e82ed0c6d6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.654377"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:42:01.654377"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.656719') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.659784') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.660260') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.660879"], ["expired_at", "2015-05-27 23:42:01.660983"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fc16866b-ca0b-4dce-bad2-0ca3bc7d6fcd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fc16866b-ca0b-4dce-bad2-0ca3bc7d6fcd Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fc16866b-ca0b-4dce-bad2-0ca3bc7d6fcd' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.663455') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.670480"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:42:01.670480"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.673841') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.678148') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 22:42:01.678797"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.679586') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.680184"], ["expired_at", "2015-05-27 23:42:01.680285"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fdd169a8-a232-4e29-bf61-a689c3b46068"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fdd169a8-a232-4e29-bf61-a689c3b46068 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.682196') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:42:01.688293"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:42:01.688293"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.690337') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.691123') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.691739"], ["expired_at", "2015-05-27 23:42:01.691843"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "db02c917-ac53-41c6-9f12-c325b504abe6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/db02c917-ac53-41c6-9f12-c325b504abe6 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.694073') [["user_id", 1]]  (0.3ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.698576"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:42:01.698576"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.701534') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.706095"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:42:01.706095"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.709842') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.711519"], ["expired_at", "2015-05-27 23:42:01.711677"], ["oauth_code", "d4ce1feb-05c5-4b8a-8aaa-0a374ab80cf9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 22:42:01.712655') AND "skydrive_api_keys"."oauth_code" = 'd4ce1feb-05c5-4b8a-8aaa-0a374ab80cf9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "d6d5905c-0fe5-410b-9ab4-f82012aa29d4"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.716630"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:42:01.716630"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:42:01.720238') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:42:01.722004"], ["expired_at", "2015-05-27 23:42:01.722173"], ["oauth_code", "4741ec27-17ba-4864-8cf8-5b90ef216862"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.8ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.3ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.8ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.051220"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:48:29.051220"], ["username", "user"]] SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.3ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.062078') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.070209"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:48:29.070209"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.072522') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [CAXJZLHD] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:155:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:154:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [CAXJZLHD] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [VSCRBVKI] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:121:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:120:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [VSCRBVKI] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [GKMLOHSM] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:52:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [GKMLOHSM] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [YOZAFBBE] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:97:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:96:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:75:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [YOZAFBBE] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ORBXMFXD] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:167:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:166:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:58:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [ORBXMFXD] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.5ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.182761"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:48:29.182761"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.186577') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 22:48:29.187340"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.196091"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:48:29.196091"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.198714') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.9ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.206191"], ["expired_at", "2015-05-27 23:18:29.206378"], ["oauth_code", "982d354b-7ee0-419b-81ec-ffc7420d7de1"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 12ms (Views: 5.5ms | ActiveRecord: 1.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.219674"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:48:29.219674"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.222523') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.226323') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.226702') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.227345"], ["expired_at", "2015-05-27 23:48:29.227486"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b374f3e4-0089-4dd3-b2a6-059a26446f0c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b374f3e4-0089-4dd3-b2a6-059a26446f0c Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b374f3e4-0089-4dd3-b2a6-059a26446f0c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.230748') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.236517"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:48:29.236517"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.239177') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.243516') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.243965') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.244607"], ["expired_at", "2015-05-27 23:48:29.244719"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f3c17f7b-ef97-4789-aa99-75bde6d480ec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f3c17f7b-ef97-4789-aa99-75bde6d480ec Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.246774') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.253204"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:48:29.253204"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.256175') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.259785') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.260212') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.260895"], ["expired_at", "2015-05-27 23:48:29.261012"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e6b5d61c-afa1-4920-ba2f-8cb495886b27"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e6b5d61c-afa1-4920-ba2f-8cb495886b27 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e6b5d61c-afa1-4920-ba2f-8cb495886b27' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.263343') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.268506"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:48:29.268506"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.270867') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.271799"], ["expired_at", "2015-05-27 23:48:29.271914"], ["init_params", "{}"], ["oauth_code", "3483b45c-cc08-47f5-9805-fa002adbc15c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:48:29.272474"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.275661') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.276563') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.277119"], ["expired_at", "2015-05-27 23:48:29.277211"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0c6e8f11-3d1c-4d5d-887e-d1d0574d1276"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0c6e8f11-3d1c-4d5d-887e-d1d0574d1276 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.284058"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:48:29.284058"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.286018') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.286753') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.287406"], ["expired_at", "2015-05-27 23:48:29.287521"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4721ad97-f38b-4ef4-b692-1edfbf6a5349"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4721ad97-f38b-4ef4-b692-1edfbf6a5349 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4721ad97-f38b-4ef4-b692-1edfbf6a5349' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.295609"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:48:29.295609"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.297653') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.298321') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.298932"], ["expired_at", "2015-05-27 23:48:29.299028"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "02b74808-319a-435b-8d4f-1802bdc8caae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/02b74808-319a-435b-8d4f-1802bdc8caae Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.301046') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.306815"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:48:29.306815"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.308762') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.309495') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.310132"], ["expired_at", "2015-05-27 23:48:29.310233"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "154c2d04-5bc6-4ff6-8a41-a7989675d882"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/154c2d04-5bc6-4ff6-8a41-a7989675d882 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '154c2d04-5bc6-4ff6-8a41-a7989675d882' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.316097"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:48:29.316097"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.318642') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.319649"], ["expired_at", "2015-05-27 23:48:29.319758"], ["init_params", "{}"], ["oauth_code", "c0ed11a2-1f41-4698-9efb-ed8e108baed4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:48:29.320299"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.323810') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.324847') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.325469"], ["expired_at", "2015-05-27 23:48:29.325572"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "513d2360-8982-4579-8f7c-7b27ee6e46d1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/513d2360-8982-4579-8f7c-7b27ee6e46d1 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.331056"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:48:29.331056"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.333427') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.336708') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.337155') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.337924"], ["expired_at", "2015-05-27 23:48:29.338066"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c1612cb7-a4fd-4d3c-a4c2-858183ed6b9c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c1612cb7-a4fd-4d3c-a4c2-858183ed6b9c Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c1612cb7-a4fd-4d3c-a4c2-858183ed6b9c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.341004') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.345886"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:48:29.345886"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.348311') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.352392') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 22:48:29.353109"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.353952') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.354609"], ["expired_at", "2015-05-27 23:48:29.354722"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3d186adf-9d41-4e13-8d6c-ee6c6c6c71c4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3d186adf-9d41-4e13-8d6c-ee6c6c6c71c4 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.356689') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:48:29.363075"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:48:29.363075"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.367042') [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.368756') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.369885"], ["expired_at", "2015-05-27 23:48:29.370073"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9e4431d6-8dec-4c27-8067-a7c211bf56ab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9e4431d6-8dec-4c27-8067-a7c211bf56ab Completed 302 Found in 10ms (ActiveRecord: 1.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.372643') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.375744"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:48:29.375744"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.378572') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.379656"], ["expired_at", "2015-05-27 23:48:29.379767"], ["oauth_code", "1ecf2782-c035-4107-b414-8b8426333a99"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 22:48:29.380389') AND "skydrive_api_keys"."oauth_code" = '1ecf2782-c035-4107-b414-8b8426333a99' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "82df2749-101a-4aaf-a470-5b3376ca1d23"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.384299"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:48:29.384299"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:48:29.386607') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:48:29.387595"], ["expired_at", "2015-05-27 23:48:29.387694"], ["oauth_code", "7e2a48e6-58de-4ff1-b288-7e8b42a200ab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.598369"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:52:33.598369"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.606307') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.618347"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:52:33.618347"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.620700') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.624632"], ["expired_at", "2015-05-27 23:52:33.624801"], ["oauth_code", "33813f1e-7568-4962-bf0b-50628086dd07"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.628771"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:52:33.628771"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.631672') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.632997"], ["expired_at", "2015-05-27 23:52:33.633137"], ["oauth_code", "c0cf3fc6-91b0-45b0-9b3c-a065203ca994"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 22:52:33.633863') AND "skydrive_api_keys"."oauth_code" = 'c0cf3fc6-91b0-45b0-9b3c-a065203ca994' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "525d82bd-5235-491b-83ad-7f0463dc090e"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [JWEEPMPF] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:167:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:166:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:58:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [JWEEPMPF] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [GSSLORXO] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:97:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:96:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:75:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [GSSLORXO] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [HIPIJOIL] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:121:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:120:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [HIPIJOIL] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ERRRUYEK] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:52:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [ERRRUYEK] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [NWGRNGHN] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:76:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:75:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:155:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:154:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [NWGRNGHN] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.727729"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:52:33.727729"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.730400') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.738900"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:52:33.738900"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.742270') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.747389') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.747918') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.748670"], ["expired_at", "2015-05-27 23:52:33.748803"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a8aea44e-745b-4394-b522-0a9d5682a801"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a8aea44e-745b-4394-b522-0a9d5682a801 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a8aea44e-745b-4394-b522-0a9d5682a801' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.751223') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.758167"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:52:33.758167"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.760241') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.761070') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.761679"], ["expired_at", "2015-05-27 23:52:33.761788"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "caafda1f-8d44-4894-8aac-abe4e5dc73ec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/caafda1f-8d44-4894-8aac-abe4e5dc73ec Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.764094') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.770434"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:52:33.770434"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.772498') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.773251') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.773865"], ["expired_at", "2015-05-27 23:52:33.773983"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a7712fd1-91ab-48f5-80d0-78653134a92b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a7712fd1-91ab-48f5-80d0-78653134a92b Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a7712fd1-91ab-48f5-80d0-78653134a92b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.779805"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:52:33.779805"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.782258') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.783362"], ["expired_at", "2015-05-27 23:52:33.783478"], ["init_params", "{}"], ["oauth_code", "3eba2f3f-ab05-4988-ae66-62dd9f655ecb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:52:33.784088"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.787662') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.788892') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.789567"], ["expired_at", "2015-05-27 23:52:33.789690"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4ddcf980-fb84-4916-9e64-298d58b3a30b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4ddcf980-fb84-4916-9e64-298d58b3a30b Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.795225"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:52:33.795225"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.797470') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.801411') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 22:52:33.802054"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.802841') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.803521"], ["expired_at", "2015-05-27 23:52:33.803622"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e790b4d9-1aa1-4d59-b8b9-8a5cdd73f86e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e790b4d9-1aa1-4d59-b8b9-8a5cdd73f86e Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.805393') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.808829"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:52:33.808829"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.810942') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.814718"], ["expired_at", "2015-05-27 23:22:33.814823"], ["oauth_code", "a2b2c7bc-1778-4937-813f-38d5b1c20c38"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.6ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.823474"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:52:33.823474"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.826165') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 22:52:33.826884"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.835701"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:52:33.835701"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.838007') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.841895') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.842259') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.842926"], ["expired_at", "2015-05-27 23:52:33.843044"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "949fa3cf-9a1a-4ee6-a3fa-ccc1f3b44cea"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/949fa3cf-9a1a-4ee6-a3fa-ccc1f3b44cea Completed 302 Found in 3ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.844976') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.851654"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:52:33.851654"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.853833') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.854555') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.855242"], ["expired_at", "2015-05-27 23:52:33.855350"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "52224499-6e29-44ad-ab43-a7a2b9e48d65"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/52224499-6e29-44ad-ab43-a7a2b9e48d65 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.857632') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.862697"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:52:33.862697"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.865354') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.868841') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.869506') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.870398"], ["expired_at", "2015-05-27 23:52:33.870537"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c663b38f-1dad-449f-ac07-3fa302d333ca"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c663b38f-1dad-449f-ac07-3fa302d333ca Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c663b38f-1dad-449f-ac07-3fa302d333ca' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.873145') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.878240"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:52:33.878240"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.880742') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.883945') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.884357') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.885015"], ["expired_at", "2015-05-27 23:52:33.885134"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "276ef74b-6bd8-4388-bc55-e931c05a5107"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/276ef74b-6bd8-4388-bc55-e931c05a5107 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '276ef74b-6bd8-4388-bc55-e931c05a5107' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.887454') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.892808"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:52:33.892808"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.895644') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.896584"], ["expired_at", "2015-05-27 23:52:33.896690"], ["init_params", "{}"], ["oauth_code", "781293f5-3885-426c-8ed4-690e4d01469a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:52:33.897238"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.901639') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.903027') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.903693"], ["expired_at", "2015-05-27 23:52:33.903814"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5fe1522e-4817-4abb-aa46-e72e5428933c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5fe1522e-4817-4abb-aa46-e72e5428933c Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:52:33.911918"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:52:33.911918"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.914023') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:52:33.914750') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:52:33.915449"], ["expired_at", "2015-05-27 23:52:33.915582"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2855b253-5aca-45c0-94b5-079e7b2fa31d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2855b253-5aca-45c0-94b5-079e7b2fa31d Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2855b253-5aca-45c0-94b5-079e7b2fa31d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.6ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.4ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.3ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.664224"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:59:57.664224"], ["username", "user"]] SQL (0.5ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.4ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.670527') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.674986"], ["expired_at", "2015-05-27 23:59:57.675172"], ["init_params", "{}"], ["oauth_code", "96576b43-f7dd-4dc4-b507-e1e037558d76"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:59:57.676632"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.682307') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.683808') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.684523"], ["expired_at", "2015-05-27 23:59:57.684668"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "86f30bdd-3d43-42cb-9fa1-8621f0df4786"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/86f30bdd-3d43-42cb-9fa1-8621f0df4786 Completed 302 Found in 6ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.693929"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:59:57.693929"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.696031') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.696940') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.697623"], ["expired_at", "2015-05-27 23:59:57.697758"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5fca0d75-1b21-41d3-8521-f9ee54edef07"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5fca0d75-1b21-41d3-8521-f9ee54edef07 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.700284') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.706578"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:59:57.706578"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.709423') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.715428') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 22:59:57.716341"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.717388') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.718280"], ["expired_at", "2015-05-27 23:59:57.718442"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e654ef4d-3c00-4615-b71a-2f9a4628c443"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e654ef4d-3c00-4615-b71a-2f9a4628c443 Completed 302 Found in 7ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.720919') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.725812"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:59:57.725812"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.728352') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.731749') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.732271') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.732917"], ["expired_at", "2015-05-27 23:59:57.733035"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1d21937a-b072-455b-b00b-cedcbd563cc4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1d21937a-b072-455b-b00b-cedcbd563cc4 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1d21937a-b072-455b-b00b-cedcbd563cc4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.735398') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.741581"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 22:59:57.741581"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.743647') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.744443') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.745145"], ["expired_at", "2015-05-27 23:59:57.745287"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8c2a7f72-3800-4e59-9c5e-ffb452736c4e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8c2a7f72-3800-4e59-9c5e-ffb452736c4e Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '8c2a7f72-3800-4e59-9c5e-ffb452736c4e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.752847"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:59:57.752847"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.756223') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.761445') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.761851') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.762681"], ["expired_at", "2015-05-27 23:59:57.762859"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cf211c6c-79c7-4db0-a273-fe6b14579463"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cf211c6c-79c7-4db0-a273-fe6b14579463 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.765571') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.771720"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:59:57.771720"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.773704') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.774332') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.774910"], ["expired_at", "2015-05-27 23:59:57.775005"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1a5104bb-c748-4426-b655-01ddd94d5514"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1a5104bb-c748-4426-b655-01ddd94d5514 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.776945') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.782337"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 22:59:57.782337"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.784365') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.785023') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.785653"], ["expired_at", "2015-05-27 23:59:57.785757"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dcebce48-5592-49a9-98ea-0af4c138f9ff"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dcebce48-5592-49a9-98ea-0af4c138f9ff Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'dcebce48-5592-49a9-98ea-0af4c138f9ff' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.791443"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:59:57.791443"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.793936') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.797863') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.798356') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.799160"], ["expired_at", "2015-05-27 23:59:57.799301"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0fe963dd-ae16-46d6-96c8-75f208bdb2a4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0fe963dd-ae16-46d6-96c8-75f208bdb2a4 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0fe963dd-ae16-46d6-96c8-75f208bdb2a4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.801966') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.806882"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:59:57.806882"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.809468') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.812927') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.813386') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.814072"], ["expired_at", "2015-05-27 23:59:57.814188"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fc9100f8-65f7-41be-bca4-5bf4b7af60e3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fc9100f8-65f7-41be-bca4-5bf4b7af60e3 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fc9100f8-65f7-41be-bca4-5bf4b7af60e3' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.816429') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.821135"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 22:59:57.821135"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.823722') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.824796"], ["expired_at", "2015-05-27 23:59:57.824921"], ["init_params", "{}"], ["oauth_code", "3aaaee97-8920-4be6-8fde-eeea2b4aac6e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 22:59:57.825552"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.828951') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.830013') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.830719"], ["expired_at", "2015-05-27 23:59:57.830830"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0c3d55c0-e31c-4614-b6a1-ab01a4a7b7df"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0c3d55c0-e31c-4614-b6a1-ab01a4a7b7df Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.835509"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:59:57.835509"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.838088') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 22:59:57.838810"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 22:59:57.847260"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:59:57.847260"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.849976') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.854554"], ["expired_at", "2015-05-27 23:29:57.854703"], ["oauth_code", "1c4cdb3d-12a6-419b-8c34-d0d7810384a5"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.1ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [WLVDAMTN] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:99:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:98:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:75:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [WLVDAMTN] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ABVKZFOB] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:169:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:168:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:58:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [ABVKZFOB] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ONUTWABZ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:78:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:77:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:52:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [ONUTWABZ] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [WSGLBTYB] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:78:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:77:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:121:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:120:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [WSGLBTYB] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [NFWLXWJN] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:78:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:77:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:155:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:154:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [NFWLXWJN] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.966145"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:59:57.966145"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.969188') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.970667"], ["expired_at", "2015-05-27 23:59:57.970798"], ["oauth_code", "d6b58d6e-45e8-4f4e-b684-0962860f0650"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 22:59:57.971581') AND "skydrive_api_keys"."oauth_code" = 'd6b58d6e-45e8-4f4e-b684-0962860f0650' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "1e4ebcf0-30f1-4962-b2b5-fd0743efb68d"], ["oauth_code", nil]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.976597"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:59:57.976597"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.979798') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.980825"], ["expired_at", "2015-05-27 23:59:57.980937"], ["oauth_code", "1c027755-e683-4ab4-9c17-43234873b5f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.983712"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:59:57.983712"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.985937') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 22:59:57.988282"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 22:59:57.988282"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 22:59:57.990460') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.3ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:22.946176"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:07:22.946176"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:22.953581') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [IBAKEUUF] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:169:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:168:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:58:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:181:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:180:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [IBAKEUUF] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"84", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction RestClient.get "/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"84", "Content-Type"=>"application/x-www-form-urlencoded"  (0.0ms) rollback transaction  (0.0ms) begin transaction | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"84", "Content-Type"=>"application/x-www-form-urlencoded"  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.052190"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:07:23.052190"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.056278') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.066491"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:07:23.066491"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.069112') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:07:23.069772"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.078763"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:07:23.078763"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.082047') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.089922"], ["expired_at", "2015-05-27 23:37:23.090102"], ["oauth_code", "3a1013d0-beab-4c6f-b89d-949412ff05ef"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 500 Internal Server Error in 6ms (ActiveRecord: 0.3ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.099172"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:07:23.099172"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.102338') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.103508"], ["expired_at", "2015-05-28 00:07:23.103636"], ["init_params", "{}"], ["oauth_code", "6e31692c-f234-4a71-97a6-33fa33cf21be"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:07:23.104331"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.108084') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.109596') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.110181"], ["expired_at", "2015-05-28 00:07:23.110282"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "03d7ca5b-4be2-4572-940e-2514e157d45f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/03d7ca5b-4be2-4572-940e-2514e157d45f Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.115935"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:07:23.115935"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.118161') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.121326') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.121683') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.122270"], ["expired_at", "2015-05-28 00:07:23.122375"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d71f7b26-ff0e-45f1-ad59-2a8e6eb982aa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d71f7b26-ff0e-45f1-ad59-2a8e6eb982aa Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd71f7b26-ff0e-45f1-ad59-2a8e6eb982aa' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.124640') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.131099"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:07:23.131099"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.133266') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.133988') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.134723"], ["expired_at", "2015-05-28 00:07:23.134856"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1a9652fb-bd9e-4c4b-aca8-e70c51d4c825"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1a9652fb-bd9e-4c4b-aca8-e70c51d4c825 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1a9652fb-bd9e-4c4b-aca8-e70c51d4c825' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.142814"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:07:23.142814"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.144620') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.145278') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.145844"], ["expired_at", "2015-05-28 00:07:23.145947"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7b9edda7-3ea1-454e-b09c-f1d20cc1ec58"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7b9edda7-3ea1-454e-b09c-f1d20cc1ec58 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.148219') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.153011"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:07:23.153011"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.155556') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.158666') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.159058') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.159784"], ["expired_at", "2015-05-28 00:07:23.159910"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "138b9fd8-8f44-4c18-abe9-848904c2631f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/138b9fd8-8f44-4c18-abe9-848904c2631f Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '138b9fd8-8f44-4c18-abe9-848904c2631f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.162576') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.167400"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:07:23.167400"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.169792') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.174178') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.174617') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.175268"], ["expired_at", "2015-05-28 00:07:23.175379"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3c228f1a-30ed-42d2-9c3e-1cb33428b654"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3c228f1a-30ed-42d2-9c3e-1cb33428b654 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.177677') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.184571"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:07:23.184571"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.186556') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.187357') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.187979"], ["expired_at", "2015-05-28 00:07:23.188085"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "08d8d12c-40ef-49a2-ae47-969971831bd9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/08d8d12c-40ef-49a2-ae47-969971831bd9 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.190413') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.195063"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:07:23.195063"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.197663') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.201411') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.201914') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.202564"], ["expired_at", "2015-05-28 00:07:23.202690"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2bf01acb-816a-487c-a10a-aeb0fdcf8e3a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2bf01acb-816a-487c-a10a-aeb0fdcf8e3a Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2bf01acb-816a-487c-a10a-aeb0fdcf8e3a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.205083') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.212379"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:07:23.212379"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.214572') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.215436') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.216106"], ["expired_at", "2015-05-28 00:07:23.216216"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c566d954-5d7a-4548-995c-f5707aff2fa8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c566d954-5d7a-4548-995c-f5707aff2fa8 Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c566d954-5d7a-4548-995c-f5707aff2fa8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.221708"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:07:23.221708"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.223974') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.228186') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:07:23.228821"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.229626') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.230397"], ["expired_at", "2015-05-28 00:07:23.230520"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4875f4e4-9cee-4e4f-9cfb-d1ae1ea3d550"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4875f4e4-9cee-4e4f-9cfb-d1ae1ea3d550 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.232605') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:07:23.237256"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:07:23.237256"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.239753') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.240695"], ["expired_at", "2015-05-28 00:07:23.240801"], ["init_params", "{}"], ["oauth_code", "a686243b-9a96-49ae-887e-da19eed1c51a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:07:23.241455"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.245090') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.246173') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.246851"], ["expired_at", "2015-05-28 00:07:23.246967"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "34b6b04d-b7ec-4c91-ac32-4b8927948cd9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/34b6b04d-b7ec-4c91-ac32-4b8927948cd9 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.253953"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:07:23.253953"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.256515') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.257504"], ["expired_at", "2015-05-28 00:07:23.257607"], ["oauth_code", "572b55a6-e493-4d6e-aa5b-c51d008757ee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:07:23.258245') AND "skydrive_api_keys"."oauth_code" = '572b55a6-e493-4d6e-aa5b-c51d008757ee' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b3039f06-1d5f-4bbc-aaf8-315e8adfa6a8"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.262608"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:07:23.262608"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:07:23.265244') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:07:23.266255"], ["expired_at", "2015-05-28 00:07:23.266358"], ["oauth_code", "6d42709f-a2bf-464f-a1b3-7e44f1579f77"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [VUULFILS] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:99:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:98:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:75:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [VUULFILS] ========= =========================================================================  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.9ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.830785"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:13.830785"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.839628') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.844273"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:13.844273"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.846810') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.850329"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:13.850329"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.853201') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.857631"], ["expired_at", "2015-05-28 00:20:13.857810"], ["oauth_code", "58aab01f-4907-4c97-b3d1-56515036430c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:20:13.858605') AND "skydrive_api_keys"."oauth_code" = '58aab01f-4907-4c97-b3d1-56515036430c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "56a8b699-4f74-4acd-9328-09c48cbb9f6e"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.862517"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:13.862517"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.865096') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.866256"], ["expired_at", "2015-05-28 00:20:13.866371"], ["oauth_code", "704627d9-3f45-4191-bdad-3c3e6cdad5ec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:13.874030"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:13.874030"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.876859') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.878456"], ["expired_at", "2015-05-28 00:20:13.878585"], ["init_params", "{}"], ["oauth_code", "ae53bdda-68de-417e-93b5-a31306d96efe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:20:13.879304"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.883979') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.884958') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.885565"], ["expired_at", "2015-05-28 00:20:13.885678"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "39532fad-e278-436e-adf7-d8c7c85c9ca2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/39532fad-e278-436e-adf7-d8c7c85c9ca2 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:13.891286"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:13.891286"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.893582') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.897240') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.897790') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.898584"], ["expired_at", "2015-05-28 00:20:13.898713"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9bd70baf-7c75-463f-9acc-f7f35935d300"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9bd70baf-7c75-463f-9acc-f7f35935d300 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '9bd70baf-7c75-463f-9acc-f7f35935d300' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.901482') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:13.907926"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:20:13.907926"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.910155') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.910916') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.911606"], ["expired_at", "2015-05-28 00:20:13.911725"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "baaa9eeb-efbb-40bb-aeee-84191b6ebf90"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/baaa9eeb-efbb-40bb-aeee-84191b6ebf90 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'baaa9eeb-efbb-40bb-aeee-84191b6ebf90' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:13.917621"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:13.917621"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.920153') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.924284') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.924830') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.925515"], ["expired_at", "2015-05-28 00:20:13.925638"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0e959cca-201b-48fd-b847-7e195dafed23"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0e959cca-201b-48fd-b847-7e195dafed23 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0e959cca-201b-48fd-b847-7e195dafed23' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.928358') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:13.934847"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:20:13.934847"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.936745') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.937411') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.937994"], ["expired_at", "2015-05-28 00:20:13.938097"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "71d44953-0ad6-4782-b8d1-44e96ff2035e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/71d44953-0ad6-4782-b8d1-44e96ff2035e Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.940597') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:13.944789"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:13.944789"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.947146') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.950990') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.951357') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.951946"], ["expired_at", "2015-05-28 00:20:13.952048"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8b4969d9-c046-4ac7-894a-150d1a071efe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8b4969d9-c046-4ac7-894a-150d1a071efe Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.954127') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:13.958000"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:13.958000"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.960404') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:20:13.961031"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.3ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:13.967556"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:13.967556"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.969831') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.973325"], ["expired_at", "2015-05-27 23:50:13.973424"], ["oauth_code", "3a84fed4-0652-4411-971c-5c3e38ca2c76"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 4.5ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:13.984451"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:13.984451"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.986767') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.990032') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.990499') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:13.991160"], ["expired_at", "2015-05-28 00:20:13.991273"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "88124317-4526-46ba-abc5-21d046b925bb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/88124317-4526-46ba-abc5-21d046b925bb Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '88124317-4526-46ba-abc5-21d046b925bb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:13.993541') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:13.999415"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:20:13.999415"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.001690') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.002917') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:14.003769"], ["expired_at", "2015-05-28 00:20:14.003914"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "877adbb8-b64f-4de9-81d9-4742325e216b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/877adbb8-b64f-4de9-81d9-4742325e216b Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '877adbb8-b64f-4de9-81d9-4742325e216b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:14.010061"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:14.010061"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.012471') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.016539') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:20:14.017165"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.017889') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:14.018465"], ["expired_at", "2015-05-28 00:20:14.018571"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "449e7067-e381-41a9-a5de-b10f1fef73aa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/449e7067-e381-41a9-a5de-b10f1fef73aa Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.020362') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:14.026982"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:20:14.026982"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.029653') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.030628') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:14.031366"], ["expired_at", "2015-05-28 00:20:14.031489"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e23b85d5-12e3-44b8-8284-da476d49458f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e23b85d5-12e3-44b8-8284-da476d49458f Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.034010') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:14.038454"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:14.038454"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.040887') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:14.041815"], ["expired_at", "2015-05-28 00:20:14.041919"], ["init_params", "{}"], ["oauth_code", "124a64bc-16e9-4a5f-88e0-9abdba03fe70"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:20:14.042500"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.045951') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:14.047031') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:14.047635"], ["expired_at", "2015-05-28 00:20:14.047728"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "92e1a56f-c8c1-4451-a2dd-7ad652e0c3b3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/92e1a56f-c8c1-4451-a2dd-7ad652e0c3b3 Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.536094"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:19.536094"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.543278') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ARHINIUC] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:99:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:98:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:75:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [ARHINIUC] ========= =========================================================================  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.587585"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:19.587585"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.591257') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.595700"], ["expired_at", "2015-05-28 00:20:19.595882"], ["oauth_code", "f2770bf5-5156-4e68-a525-f5b5588c8f4a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:20:19.596645') AND "skydrive_api_keys"."oauth_code" = 'f2770bf5-5156-4e68-a525-f5b5588c8f4a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "7090d555-f4bc-40d5-ba4a-64889678fc28"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.600790"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:19.600790"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.603352') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.604324"], ["expired_at", "2015-05-28 00:20:19.604432"], ["oauth_code", "b33b3665-72d2-4130-9801-7b154520e738"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.607414"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:19.607414"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.609942') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.618067"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:19.618067"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.621034') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:20:19.621790"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.630038"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:19.630038"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.632433') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.636255"], ["expired_at", "2015-05-27 23:50:19.636380"], ["oauth_code", "eb5d605a-d382-4f19-841d-e1dde71cc16f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.645878"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:19.645878"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.649476') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.653552') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.654184') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.655007"], ["expired_at", "2015-05-28 00:20:19.655166"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a6a81eaa-a446-460b-b6ba-9f961d85fe9f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a6a81eaa-a446-460b-b6ba-9f961d85fe9f Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a6a81eaa-a446-460b-b6ba-9f961d85fe9f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.657968') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.664451"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:20:19.664451"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.666430') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.667101') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.667703"], ["expired_at", "2015-05-28 00:20:19.667804"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e06a966f-686a-464d-a5aa-9db0f473dc07"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e06a966f-686a-464d-a5aa-9db0f473dc07 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.670770') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.675122"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:19.675122"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.677418') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.680584') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.681010') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.681661"], ["expired_at", "2015-05-28 00:20:19.681816"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fc887f5b-6bdd-4e0f-83b7-2699a6ba7e40"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fc887f5b-6bdd-4e0f-83b7-2699a6ba7e40 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'fc887f5b-6bdd-4e0f-83b7-2699a6ba7e40' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.684161') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.688414"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:19.688414"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.690657') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.691515"], ["expired_at", "2015-05-28 00:20:19.691611"], ["init_params", "{}"], ["oauth_code", "dcc3ae41-755d-40e4-b4fa-019c5323d91d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:20:19.692166"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.695641') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.696758') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.697462"], ["expired_at", "2015-05-28 00:20:19.697581"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1ef27e8c-169e-41b9-b7d5-95baff370abd"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1ef27e8c-169e-41b9-b7d5-95baff370abd Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.705355"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:20:19.705355"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.707709') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.708511') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.709175"], ["expired_at", "2015-05-28 00:20:19.709302"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6e5ef99e-d5b1-42df-bc77-3eb0a5746f1e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6e5ef99e-d5b1-42df-bc77-3eb0a5746f1e Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6e5ef99e-d5b1-42df-bc77-3eb0a5746f1e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.715133"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:19.715133"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.717611') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.721650') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.722124') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.722914"], ["expired_at", "2015-05-28 00:20:19.723038"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "03354b6a-2c42-4b0c-b65b-c32e995ac63f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/03354b6a-2c42-4b0c-b65b-c32e995ac63f Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.725464') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.732403"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:20:19.732403"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.734288') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.735013') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.735585"], ["expired_at", "2015-05-28 00:20:19.735684"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9cc99862-dd3d-47e6-b2df-cb7e900fc1e0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9cc99862-dd3d-47e6-b2df-cb7e900fc1e0 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.738060') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.744381"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:20:19.744381"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.746451') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.747337') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.748061"], ["expired_at", "2015-05-28 00:20:19.748186"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ac6100da-7c7a-493d-b2ef-f41729d34268"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ac6100da-7c7a-493d-b2ef-f41729d34268 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'ac6100da-7c7a-493d-b2ef-f41729d34268' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.754244"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:19.754244"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.756647') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.760085') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.760538') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.761148"], ["expired_at", "2015-05-28 00:20:19.761256"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f9b3bdda-22df-4b19-ade9-ef27f3f75f21"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f9b3bdda-22df-4b19-ade9-ef27f3f75f21 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f9b3bdda-22df-4b19-ade9-ef27f3f75f21' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.763697') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.768236"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:19.768236"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.770719') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.775626') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:20:19.776748"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.777671') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.778378"], ["expired_at", "2015-05-28 00:20:19.778504"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4976674b-8f36-4773-a7ef-7126626a61f4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4976674b-8f36-4773-a7ef-7126626a61f4 Completed 302 Found in 6ms (ActiveRecord: 0.6ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.780623') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:19.785434"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:19.785434"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.788435') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.789782"], ["expired_at", "2015-05-28 00:20:19.789926"], ["init_params", "{}"], ["oauth_code", "2d743d32-f58b-4edc-8b97-4b52121fe84e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:20:19.790761"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.794254') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:19.795287') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:19.795929"], ["expired_at", "2015-05-28 00:20:19.796041"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0078d653-d691-45b7-9c3b-9647d245ba5e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0078d653-d691-45b7-9c3b-9647d245ba5e Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.772103"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:58.772103"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.780282') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.784839"], ["expired_at", "2015-05-28 00:20:58.785015"], ["oauth_code", "2338d89f-8344-4ead-bad7-b8dc09d653f9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:20:58.785770') AND "skydrive_api_keys"."oauth_code" = '2338d89f-8344-4ead-bad7-b8dc09d653f9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "f045b3a2-6d44-4df9-b545-cf6232f9cccb"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.789930"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:58.789930"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.792106') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.793144"], ["expired_at", "2015-05-28 00:20:58.793237"], ["oauth_code", "368be4a5-0a87-410a-9e52-27e04c7041c6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.829946"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:58.829946"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.833849') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.834934"], ["expired_at", "2015-05-28 00:20:58.835096"], ["init_params", "{}"], ["oauth_code", "801dc051-375a-4de2-b275-49a0878a8d91"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:20:58.835675"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.840081') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.841120') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.841743"], ["expired_at", "2015-05-28 00:20:58.841842"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fdb74e78-f7f2-44bb-8ab4-ac5724c3d047"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fdb74e78-f7f2-44bb-8ab4-ac5724c3d047 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.848041"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:58.848041"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.850429') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.853957') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.854723') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.855463"], ["expired_at", "2015-05-28 00:20:58.855595"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cac597c7-962d-4157-b44b-dae0d45d9e3b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cac597c7-962d-4157-b44b-dae0d45d9e3b Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cac597c7-962d-4157-b44b-dae0d45d9e3b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.858014') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.865936"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:20:58.865936"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.868200') [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.869202') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.869857"], ["expired_at", "2015-05-28 00:20:58.869974"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ba035c75-e76f-493a-8c21-940b85e7de95"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ba035c75-e76f-493a-8c21-940b85e7de95 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.872436') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.879888"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:20:58.879888"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.882106') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.882929') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.883585"], ["expired_at", "2015-05-28 00:20:58.883700"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a5bfb047-7ef0-4514-95f7-301fa944dae2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a5bfb047-7ef0-4514-95f7-301fa944dae2 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a5bfb047-7ef0-4514-95f7-301fa944dae2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.889475"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:58.889475"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.891591') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.896018') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:20:58.896646"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.897376') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.898012"], ["expired_at", "2015-05-28 00:20:58.898128"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bc99deee-8264-4ef3-8660-85efa2ad0289"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bc99deee-8264-4ef3-8660-85efa2ad0289 Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.900160') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.905026"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:58.905026"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.907258') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.910516') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.910899') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.911776"], ["expired_at", "2015-05-28 00:20:58.911936"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2bde286b-9ddb-45c6-bd5e-b01001227b1d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2bde286b-9ddb-45c6-bd5e-b01001227b1d Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2bde286b-9ddb-45c6-bd5e-b01001227b1d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.914677') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.919926"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:58.919926"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.922904') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.923907"], ["expired_at", "2015-05-28 00:20:58.924018"], ["init_params", "{}"], ["oauth_code", "240e2b7b-41c9-4c4f-9676-433a2fd09b4f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:20:58.924603"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.927928') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.928836') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.929540"], ["expired_at", "2015-05-28 00:20:58.929639"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "58c22152-eeed-42f5-a36d-0cb24b8351ef"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/58c22152-eeed-42f5-a36d-0cb24b8351ef Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.935142"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:58.935142"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.937459') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.941385') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.941767') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.942423"], ["expired_at", "2015-05-28 00:20:58.942542"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1915d7c9-3f6f-42fd-b4b9-c2a6c5ca181d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1915d7c9-3f6f-42fd-b4b9-c2a6c5ca181d Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.945032') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.951491"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:20:58.951491"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.953360') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.954007') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.954597"], ["expired_at", "2015-05-28 00:20:58.954698"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0961c75f-8845-485f-995b-570435819c7a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0961c75f-8845-485f-995b-570435819c7a Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.956851') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.961516"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:20:58.961516"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.963990') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.967174') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.967618') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.968414"], ["expired_at", "2015-05-28 00:20:58.968542"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "17756d9b-ed0a-406d-beb4-ce32333bba69"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/17756d9b-ed0a-406d-beb4-ce32333bba69 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '17756d9b-ed0a-406d-beb4-ce32333bba69' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.970998') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.977712"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:20:58.977712"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.979813') [["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.980578') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:58.981223"], ["expired_at", "2015-05-28 00:20:58.981331"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f78d51ec-f914-46b6-b7d4-46d60891477e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f78d51ec-f914-46b6-b7d4-46d60891477e Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f78d51ec-f914-46b6-b7d4-46d60891477e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.985931"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:58.985931"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.988184') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:20:58.988791"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:20:58.995597"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:58.995597"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:58.997861') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:59.002021"], ["expired_at", "2015-05-27 23:50:59.002140"], ["oauth_code", "38988be6-9178-43c8-a000-bf8925c20ff5"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:59.010158"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:59.010158"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:59.013305') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:20:59.016596"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:20:59.016596"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:20:59.019130') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.732405"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:23:40.732405"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.8ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.739555') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (1.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.759692"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:23:40.759692"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.761912') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.762703') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.765932"], ["expired_at", "2015-05-28 00:23:40.766096"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "34ca6783-7107-4844-8258-fb3951dbdc72"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/34ca6783-7107-4844-8258-fb3951dbdc72 Completed 302 Found in 11ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.768857') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.774234"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:23:40.774234"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.776639') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.777537"], ["expired_at", "2015-05-28 00:23:40.777643"], ["init_params", "{}"], ["oauth_code", "c1b6967d-2df3-42b0-86e7-652654c8b648"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:23:40.778167"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.781891') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.783691') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.784445"], ["expired_at", "2015-05-28 00:23:40.784559"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "df4a7e4b-f54f-4626-9a65-ff24bb9cf5d0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/df4a7e4b-f54f-4626-9a65-ff24bb9cf5d0 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.790349"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:23:40.790349"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.792728') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.796592') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:23:40.797182"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.797884') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.798601"], ["expired_at", "2015-05-28 00:23:40.798702"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fd876ab6-2441-423d-9232-d4e4592a753f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fd876ab6-2441-423d-9232-d4e4592a753f Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.801093') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.807711"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:23:40.807711"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.809676') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.810547') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.811204"], ["expired_at", "2015-05-28 00:23:40.811304"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7d78cc89-2646-41e3-9e65-8041b2a53981"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7d78cc89-2646-41e3-9e65-8041b2a53981 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7d78cc89-2646-41e3-9e65-8041b2a53981' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.819008"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:23:40.819008"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.821663') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.825082') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.825526') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.826133"], ["expired_at", "2015-05-28 00:23:40.826265"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "56878253-9c13-498d-a52f-d7c88c79c160"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/56878253-9c13-498d-a52f-d7c88c79c160 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '56878253-9c13-498d-a52f-d7c88c79c160' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.828406') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.831573"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:23:40.831573"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.833631') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.837516"], ["expired_at", "2015-05-27 23:53:40.837623"], ["oauth_code", "dbbe2698-6e28-4b63-977e-aa501352c5a4"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.846791"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:23:40.846791"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.849221') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:23:40.849903"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.860040"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:23:40.860040"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.861974') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.862644') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.863303"], ["expired_at", "2015-05-28 00:23:40.863417"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ccbe346f-c99e-46a5-86db-5ec785af3779"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ccbe346f-c99e-46a5-86db-5ec785af3779 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.865641') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.870098"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:23:40.870098"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.872453') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.876494') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.876872') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.877534"], ["expired_at", "2015-05-28 00:23:40.877641"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "60c2280b-2146-4344-bdc0-c673092ed9c2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/60c2280b-2146-4344-bdc0-c673092ed9c2 Completed 302 Found in 3ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.879675') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.886072"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:23:40.886072"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.887969') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.888619') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.889247"], ["expired_at", "2015-05-28 00:23:40.889349"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "87d7492e-2e03-400f-851b-9c0d297b1333"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/87d7492e-2e03-400f-851b-9c0d297b1333 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '87d7492e-2e03-400f-851b-9c0d297b1333' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.894650"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:23:40.894650"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.896944') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.899880') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.900255') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.900915"], ["expired_at", "2015-05-28 00:23:40.901031"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5bed6ef7-bc0e-4728-930a-8763bcf973f8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5bed6ef7-bc0e-4728-930a-8763bcf973f8 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5bed6ef7-bc0e-4728-930a-8763bcf973f8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.904286') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.909324"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:23:40.909324"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.911756') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.915062') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.915530') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.916351"], ["expired_at", "2015-05-28 00:23:40.916483"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1ef48949-0549-4668-845c-5ccb29c06b2e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1ef48949-0549-4668-845c-5ccb29c06b2e Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1ef48949-0549-4668-845c-5ccb29c06b2e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.919532') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:23:40.924082"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:23:40.924082"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.926343') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.927221"], ["expired_at", "2015-05-28 00:23:40.927320"], ["init_params", "{}"], ["oauth_code", "9c9e8c81-8790-48aa-ab1a-a43ea81ff9ef"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:23:40.927861"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.931092') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.932146') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.932684"], ["expired_at", "2015-05-28 00:23:40.932772"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dd11cf78-2cb8-4cc1-abd3-81e8590feb9c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dd11cf78-2cb8-4cc1-abd3-81e8590feb9c Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.956878"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:23:40.956878"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.959788') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.960833"], ["expired_at", "2015-05-28 00:23:40.960982"], ["oauth_code", "c5d6fcd5-09b2-432d-a354-101cfd6fcdde"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.963651"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:23:40.963651"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.966130') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.967088"], ["expired_at", "2015-05-28 00:23:40.967182"], ["oauth_code", "42d5ce9b-c842-4464-80c5-763818786086"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:23:40.967724') AND "skydrive_api_keys"."oauth_code" = '42d5ce9b-c842-4464-80c5-763818786086' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b6a86940-f791-4b63-8703-e585db3f8e64"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:23:40.971268"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:23:40.971268"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:23:40.973578') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.033832"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:26:06.033832"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.039389') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.047987"], ["expired_at", "2015-05-27 23:56:06.048184"], ["oauth_code", "7a33dc9f-bb11-4c2c-8cc2-83dc3937422c"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 10ms (Views: 3.5ms | ActiveRecord: 0.3ms)  (1.1ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.057704"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:26:06.057704"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.060832') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:26:06.061776"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.071950"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:26:06.071950"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.073882') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.074625') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.075255"], ["expired_at", "2015-05-28 00:26:06.075367"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "17d00064-6e39-4b02-b054-40c58540973b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/17d00064-6e39-4b02-b054-40c58540973b Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '17d00064-6e39-4b02-b054-40c58540973b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.081746"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:26:06.081746"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.084164') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.088534') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:26:06.089397"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.090282') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.090974"], ["expired_at", "2015-05-28 00:26:06.091099"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c26994b4-55cf-4cca-9fd1-80adbc10af42"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c26994b4-55cf-4cca-9fd1-80adbc10af42 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.093166') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.097776"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:26:06.097776"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.100406') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.104305') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.105083') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.106070"], ["expired_at", "2015-05-28 00:26:06.106255"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "25a307c2-3420-49d1-87e8-5f766d437751"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/25a307c2-3420-49d1-87e8-5f766d437751 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '25a307c2-3420-49d1-87e8-5f766d437751' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.110401') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.114889"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:26:06.114889"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.117465') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.118399"], ["expired_at", "2015-05-28 00:26:06.118504"], ["init_params", "{}"], ["oauth_code", "f3287c72-00b0-4280-a56c-d30a4afd3a29"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:26:06.119048"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.122488') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.123588') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.124168"], ["expired_at", "2015-05-28 00:26:06.124314"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4eec2560-127d-4450-8c20-72af53a6884f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4eec2560-127d-4450-8c20-72af53a6884f Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.131862"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:26:06.131862"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.133752') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.134465') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.135071"], ["expired_at", "2015-05-28 00:26:06.135179"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "35286d32-a2a1-4b96-a7fb-3bbbf48c46f4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/35286d32-a2a1-4b96-a7fb-3bbbf48c46f4 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.137464') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.143945"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:26:06.143945"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.146469') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.149890') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.150239') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.150849"], ["expired_at", "2015-05-28 00:26:06.150961"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "aa659c1e-98d4-4849-b848-9cdc42d4f4d6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/aa659c1e-98d4-4849-b848-9cdc42d4f4d6 Completed 302 Found in 3ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'aa659c1e-98d4-4849-b848-9cdc42d4f4d6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.153219') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.158618"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:26:06.158618"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.160905') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.161824') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.162692"], ["expired_at", "2015-05-28 00:26:06.162823"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e531ed43-f4e0-4b3a-b0f4-233a763c6547"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e531ed43-f4e0-4b3a-b0f4-233a763c6547 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e531ed43-f4e0-4b3a-b0f4-233a763c6547' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.168763"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:26:06.168763"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.171082') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.174096') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.174515') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.175147"], ["expired_at", "2015-05-28 00:26:06.175294"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b8cb7a8a-8585-48bf-a185-180511760fb8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b8cb7a8a-8585-48bf-a185-180511760fb8 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b8cb7a8a-8585-48bf-a185-180511760fb8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.177728') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.182034"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:26:06.182034"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.184290') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.189499') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.190212') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.190949"], ["expired_at", "2015-05-28 00:26:06.191083"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "293c3a39-38e3-44ef-af82-9e6256b88c3f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/293c3a39-38e3-44ef-af82-9e6256b88c3f Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.193836') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.201178"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:26:06.201178"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.203393') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.204116') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.204749"], ["expired_at", "2015-05-28 00:26:06.204864"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b9fd203e-0404-4afc-9947-9541c9dbc765"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b9fd203e-0404-4afc-9947-9541c9dbc765 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.207371') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:26:06.211699"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:26:06.211699"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.213872') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.214963"], ["expired_at", "2015-05-28 00:26:06.215103"], ["init_params", "{}"], ["oauth_code", "0b54627f-eff9-48b6-a9da-6aa501d9051a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:26:06.215841"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.219405') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.220386') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.221078"], ["expired_at", "2015-05-28 00:26:06.221208"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d416404e-0a37-4c3c-97c8-3a2bdf64809d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d416404e-0a37-4c3c-97c8-3a2bdf64809d Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.227848"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:26:06.227848"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.230229') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.232617"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:26:06.232617"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.234974') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.239081"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:26:06.239081"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.241586') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.242561"], ["expired_at", "2015-05-28 00:26:06.242669"], ["oauth_code", "480aff07-3469-43dc-929e-5484a45c550a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.245520"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:26:06.245520"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:26:06.247795') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:26:06.248681"], ["expired_at", "2015-05-28 00:26:06.248779"], ["oauth_code", "21df72a1-9b25-4faf-8c47-31ea0d40410e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:26:06.249337') AND "skydrive_api_keys"."oauth_code" = '21df72a1-9b25-4faf-8c47-31ea0d40410e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "f94cc7f5-b7fd-43b8-91b1-9cd39fb223aa"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.748268"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:27:41.748268"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.8ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.757398') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.767662"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:27:41.767662"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.770067') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.788033"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:27:41.788033"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.791176') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.792046') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.795338"], ["expired_at", "2015-05-28 00:27:41.795512"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c9c7c914-a16d-490c-aa67-3824d3b8b0d1"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c9c7c914-a16d-490c-aa67-3824d3b8b0d1 Completed 302 Found in 13ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.798442') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.802971"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:27:41.802971"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.805177') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.808453') [["user_id", 1]] Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.808962') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.809577"], ["expired_at", "2015-05-28 00:27:41.809689"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e33ba2a4-22ba-4b47-8601-1e05481cd545"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e33ba2a4-22ba-4b47-8601-1e05481cd545 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e33ba2a4-22ba-4b47-8601-1e05481cd545' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.812525') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.818258"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:27:41.818258"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.820871') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.821896"], ["expired_at", "2015-05-28 00:27:41.822005"], ["init_params", "{}"], ["oauth_code", "47f27544-6676-4eeb-94a1-bccc3635c225"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:27:41.822579"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.826465') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.827435') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.828001"], ["expired_at", "2015-05-28 00:27:41.828094"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7fa3030f-27d2-4492-adb4-3915f03a3ccf"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7fa3030f-27d2-4492-adb4-3915f03a3ccf Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.834784"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:27:41.834784"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.836811') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.837648') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.838288"], ["expired_at", "2015-05-28 00:27:41.838402"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d3494fea-73d4-45e3-b6cb-706c9ca62cfb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d3494fea-73d4-45e3-b6cb-706c9ca62cfb Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd3494fea-73d4-45e3-b6cb-706c9ca62cfb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.844120"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:27:41.844120"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.846513') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.851006') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:27:41.851687"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.852496') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.853141"], ["expired_at", "2015-05-28 00:27:41.853255"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "000af5d2-2f1b-4b4a-9e07-6b9b01856a3b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/000af5d2-2f1b-4b4a-9e07-6b9b01856a3b Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.855725') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.859458"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:27:41.859458"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.861735') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.865400"], ["expired_at", "2015-05-27 23:57:41.865500"], ["oauth_code", "b3150096-e052-4d37-99bb-4baf2b357d78"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.8ms | ActiveRecord: 0.1ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.875008"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:27:41.875008"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.878069') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:27:41.879025"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.889806"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:27:41.889806"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.891987') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.892892') [["user_id", 1]]  (0.3ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.893997"], ["expired_at", "2015-05-28 00:27:41.894137"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "49e4f124-f879-4e67-be08-e8321dbec839"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/49e4f124-f879-4e67-be08-e8321dbec839 Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.896705') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.901477"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:27:41.901477"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.5ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.904324') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.907638') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.908013') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.908589"], ["expired_at", "2015-05-28 00:27:41.908688"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d11b86bb-2520-463f-abf3-776ce9396e25"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d11b86bb-2520-463f-abf3-776ce9396e25 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'd11b86bb-2520-463f-abf3-776ce9396e25' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.910803') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.915112"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:27:41.915112"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.917678') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.921939') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.922324') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.922947"], ["expired_at", "2015-05-28 00:27:41.923060"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a745368d-a8a4-471b-ad2e-69623b39a8f5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a745368d-a8a4-471b-ad2e-69623b39a8f5 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.925074') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.930005"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:27:41.930005"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.932467') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.935561') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.935939') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.936757"], ["expired_at", "2015-05-28 00:27:41.936870"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "37de5ae2-a083-470e-9ea4-f1d2e3a98dc4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/37de5ae2-a083-470e-9ea4-f1d2e3a98dc4 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '37de5ae2-a083-470e-9ea4-f1d2e3a98dc4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.939558') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.946324"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:27:41.946324"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.948369') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.949025') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.949630"], ["expired_at", "2015-05-28 00:27:41.949732"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a00bad3c-9abb-432f-aaf1-17e4634932b7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a00bad3c-9abb-432f-aaf1-17e4634932b7 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a00bad3c-9abb-432f-aaf1-17e4634932b7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:27:41.956906"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:27:41.956906"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.959752') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.960747"], ["expired_at", "2015-05-28 00:27:41.960857"], ["init_params", "{}"], ["oauth_code", "033c83ce-0686-461a-bc36-d608806e04db"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:27:41.961555"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.965061') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.965995') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.966550"], ["expired_at", "2015-05-28 00:27:41.966647"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3fd7c330-d2b8-4d81-bce9-76205da01a41"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3fd7c330-d2b8-4d81-bce9-76205da01a41 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.970343"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:27:41.970343"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.972670') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.973564"], ["expired_at", "2015-05-28 00:27:41.973662"], ["oauth_code", "b2065800-1033-407f-aa79-b516426a9f0d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.976566"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:27:41.976566"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:27:41.978827') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:27:41.979720"], ["expired_at", "2015-05-28 00:27:41.979814"], ["oauth_code", "1db044ab-37c2-44b9-9ad3-94febdb2e4ee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:27:41.980363') AND "skydrive_api_keys"."oauth_code" = '1db044ab-37c2-44b9-9ad3-94febdb2e4ee' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "498209ec-be6d-4515-bc52-548c6fbeb285"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.579563"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:07.579563"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.586660') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [MWYYORAH] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:54:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [MWYYORAH] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer"  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [AQGYNKCC] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:157:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:156:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [AQGYNKCC] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [FFOIVLOG] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:123:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:122:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [FFOIVLOG] ========= =========================================================================  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.689995"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:07.689995"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.692411') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.697058"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:07.697058"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.699390') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.703635"], ["expired_at", "2015-05-28 00:28:07.703855"], ["oauth_code", "9e39cfe3-18a9-4698-b66b-b1504b5f8e90"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:28:07.704749') AND "skydrive_api_keys"."oauth_code" = '9e39cfe3-18a9-4698-b66b-b1504b5f8e90' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "ad01b552-f5c2-475c-b51d-9eb6a41aa5d8"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.708672"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:07.708672"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.710953') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.711879"], ["expired_at", "2015-05-28 00:28:07.711974"], ["oauth_code", "61bb28d7-e2a5-445b-a078-b391483b7c44"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.718829"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:07.718829"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.721428') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:28:07.722583"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.732081"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:07.732081"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.734516') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.738420"], ["expired_at", "2015-05-27 23:58:07.738531"], ["oauth_code", "bc4d7460-89c7-4b46-aa80-9f425da0c4c5"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.3ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.747459"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:28:07.747459"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.750256') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.751368"], ["expired_at", "2015-05-28 00:28:07.751500"], ["init_params", "{}"], ["oauth_code", "baf86f6c-e445-4bf9-969e-56795653c690"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:28:07.752290"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.756081') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.757013') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.757607"], ["expired_at", "2015-05-28 00:28:07.757710"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5f39a364-dda3-49af-ad24-59fb965f49e6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5f39a364-dda3-49af-ad24-59fb965f49e6 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.763111"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:28:07.763111"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.765199') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.769466') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.770038') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.770883"], ["expired_at", "2015-05-28 00:28:07.771037"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ee69d0b6-565f-4af5-8dd7-b46621ce4d5a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ee69d0b6-565f-4af5-8dd7-b46621ce4d5a Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.773943') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.778756"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:28:07.778756"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.780971') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.784153') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.784538') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.785220"], ["expired_at", "2015-05-28 00:28:07.785339"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3121e9ba-3e07-4ca5-b0bd-5ce800e7fd8d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3121e9ba-3e07-4ca5-b0bd-5ce800e7fd8d Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3121e9ba-3e07-4ca5-b0bd-5ce800e7fd8d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.788133') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.793378"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:28:07.793378"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.796107') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.799561') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.799918') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.800603"], ["expired_at", "2015-05-28 00:28:07.800712"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0f843d4a-b333-4f08-919a-8cd504d399b0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0f843d4a-b333-4f08-919a-8cd504d399b0 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '0f843d4a-b333-4f08-919a-8cd504d399b0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.803035') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.809708"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:28:07.809708"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.811567') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.812199') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.812778"], ["expired_at", "2015-05-28 00:28:07.812877"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "949ca852-5cf3-42b1-9b5c-ae2d594c4d52"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/949ca852-5cf3-42b1-9b5c-ae2d594c4d52 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '949ca852-5cf3-42b1-9b5c-ae2d594c4d52' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.821371"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:28:07.821371"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.824070') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.825029') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.826043"], ["expired_at", "2015-05-28 00:28:07.826190"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "03008ec7-fbe2-4758-8785-48ef80e5ba7e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/03008ec7-fbe2-4758-8785-48ef80e5ba7e Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.829137') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.835160"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:07.835160"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.838348') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.843182') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.843877') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.844869"], ["expired_at", "2015-05-28 00:28:07.845027"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b38bac90-956e-4e6b-aa1d-6780fedd3786"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b38bac90-956e-4e6b-aa1d-6780fedd3786 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b38bac90-956e-4e6b-aa1d-6780fedd3786' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.847397') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.851788"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:07.851788"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.854100') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.854994"], ["expired_at", "2015-05-28 00:28:07.855089"], ["init_params", "{}"], ["oauth_code", "13e623d7-8bcc-40ce-8b6a-6655e88c82ed"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:28:07.855614"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.858843') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.859987') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.860643"], ["expired_at", "2015-05-28 00:28:07.860744"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e1f8f43e-864c-43ce-88f3-19148c4b5ba3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e1f8f43e-864c-43ce-88f3-19148c4b5ba3 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.868022"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:28:07.868022"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.870353') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.871465') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.872212"], ["expired_at", "2015-05-28 00:28:07.872331"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f72b2bfe-a89e-4318-ad3d-ef936aded27a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f72b2bfe-a89e-4318-ad3d-ef936aded27a Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f72b2bfe-a89e-4318-ad3d-ef936aded27a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.878490"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:07.878490"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.880724') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.884547') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:28:07.885196"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.885912') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.886515"], ["expired_at", "2015-05-28 00:28:07.886617"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "84516909-8f02-4664-a8b8-58c1bbf64cdb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/84516909-8f02-4664-a8b8-58c1bbf64cdb Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.888524') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:07.894453"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:28:07.894453"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.896373') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.897066') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:07.897646"], ["expired_at", "2015-05-28 00:28:07.897745"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9e72728d-74b3-4ca9-9252-3aa2fff5ba2b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9e72728d-74b3-4ca9-9252-3aa2fff5ba2b Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:07.899957') [["user_id", 1]]  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.316742"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:14.316742"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.324157') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.1ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [GADNAIDW] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:157:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:156:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [GADNAIDW] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [MJOKUMEN] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:123:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:122:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [MJOKUMEN] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [AODXHUIO] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:54:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [AODXHUIO] ========= =========================================================================  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer"  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.425333"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:14.425333"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.427650') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.431363"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:14.431363"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.433973') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.440131"], ["expired_at", "2015-05-28 00:28:14.440314"], ["oauth_code", "9325fd38-c96e-4434-b202-1464d646d1e3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.443514"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:14.443514"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.445773') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.446811"], ["expired_at", "2015-05-28 00:28:14.446925"], ["oauth_code", "8cfc685d-4c9e-4ae7-860d-ef44a5bc36c2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:28:14.447547') AND "skydrive_api_keys"."oauth_code" = '8cfc685d-4c9e-4ae7-860d-ef44a5bc36c2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8b3ae54f-82b0-4d53-bb79-9e79cd0f39f9"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.459908"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:28:14.459908"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.461872') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.462656') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.463307"], ["expired_at", "2015-05-28 00:28:14.463415"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2428f155-cac9-4f63-8df5-250aecb19616"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2428f155-cac9-4f63-8df5-250aecb19616 Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2428f155-cac9-4f63-8df5-250aecb19616' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.470573"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:28:14.470573"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.472730') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.473744') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.474383"], ["expired_at", "2015-05-28 00:28:14.474497"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "59cd568a-5236-41b8-b106-19af3d506f49"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/59cd568a-5236-41b8-b106-19af3d506f49 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.476858') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.482003"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:14.482003"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.484559') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.487862') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.488307') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.488949"], ["expired_at", "2015-05-28 00:28:14.489066"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "28c8a59b-c839-4cb8-85cc-ab86cd9b42bc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/28c8a59b-c839-4cb8-85cc-ab86cd9b42bc Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '28c8a59b-c839-4cb8-85cc-ab86cd9b42bc' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.491560') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.496554"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:14.496554"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.499023') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.499968"], ["expired_at", "2015-05-28 00:28:14.500077"], ["init_params", "{}"], ["oauth_code", "660d9f2f-7a75-44ad-b777-d6da96c4da2e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:28:14.500629"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.503917') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.504986') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.505816"], ["expired_at", "2015-05-28 00:28:14.505917"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8d7f3250-33da-470c-987e-3030324c3057"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8d7f3250-33da-470c-987e-3030324c3057 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.511119"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:14.511119"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.513434') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.517967') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:28:14.518651"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.519386') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.520007"], ["expired_at", "2015-05-28 00:28:14.520117"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8dc1f3b0-dd63-4a14-a935-a39e167ae221"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8dc1f3b0-dd63-4a14-a935-a39e167ae221 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.522022') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.525931"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:14.525931"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.528227') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.532043"], ["expired_at", "2015-05-27 23:58:14.532148"], ["oauth_code", "ae639471-de16-4c60-a99e-091c23031649"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.1ms)  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.541220"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:28:14.541220"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.544274') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:28:14.545061"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.2ms | ActiveRecord: 0.0ms)  (0.7ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.557333"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:28:14.557333"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.559493') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.560203') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.560940"], ["expired_at", "2015-05-28 00:28:14.561072"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8383913b-8b8d-4a8f-9b03-429aa9565aba"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8383913b-8b8d-4a8f-9b03-429aa9565aba Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.563428') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.567724"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:28:14.567724"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.569912') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.572969') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.573365') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.573965"], ["expired_at", "2015-05-28 00:28:14.574140"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1ac710f9-899d-4613-a595-6f869a64dc4f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1ac710f9-899d-4613-a595-6f869a64dc4f Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1ac710f9-899d-4613-a595-6f869a64dc4f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.576582') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.581143"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:28:14.581143"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.583420') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.584294"], ["expired_at", "2015-05-28 00:28:14.584400"], ["init_params", "{}"], ["oauth_code", "167de5aa-bbb7-4da7-bbfc-23e48893b028"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:28:14.584934"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.588359') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.589272') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.589843"], ["expired_at", "2015-05-28 00:28:14.589949"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "16485435-542b-4aee-8916-cb25b00e281b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/16485435-542b-4aee-8916-cb25b00e281b Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.597214"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:28:14.597214"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.600686') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.604114') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.604522') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.605178"], ["expired_at", "2015-05-28 00:28:14.605290"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5963fc2d-0b66-492a-adfd-6f54c328e046"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5963fc2d-0b66-492a-adfd-6f54c328e046 Completed 302 Found in 3ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5963fc2d-0b66-492a-adfd-6f54c328e046' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.607642') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.612253"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:28:14.612253"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.614826') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.619314') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.619824') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.620716"], ["expired_at", "2015-05-28 00:28:14.620851"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9bb19bf9-ba26-486b-80bb-baab45361781"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9bb19bf9-ba26-486b-80bb-baab45361781 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.623088') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:28:14.628785"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:28:14.628785"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.630661') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:28:14.631396') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:28:14.632028"], ["expired_at", "2015-05-28 00:28:14.632141"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2036e5a7-24d8-4099-8e10-83f8debb38a8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2036e5a7-24d8-4099-8e10-83f8debb38a8 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2036e5a7-24d8-4099-8e10-83f8debb38a8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:04.988315"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:04.988315"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:04.995401') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.002171"], ["expired_at", "2015-05-28 00:29:05.002461"], ["oauth_code", "80e7333c-5bae-4b40-a8c6-44d299a81b78"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.007677"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:05.007677"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.010469') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.011408"], ["expired_at", "2015-05-28 00:29:05.011513"], ["oauth_code", "28b38f54-3f94-4bdb-b7e1-edc4f66bfb99"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:29:05.012059') AND "skydrive_api_keys"."oauth_code" = '28b38f54-3f94-4bdb-b7e1-edc4f66bfb99' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "4532f1cc-0d3e-401f-aca0-a263810ebb2f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [TLHLQPPX] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:157:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:156:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [TLHLQPPX] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [RHUKGSMZ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:54:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [RHUKGSMZ] ========= =========================================================================  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [KVAUDAAQ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:123:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:122:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [KVAUDAAQ] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [RRAARSAH] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:111:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:110:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:77:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [RRAARSAH] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.116014"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:05.116014"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.118607') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.119566"], ["expired_at", "2015-05-28 00:29:05.119686"], ["init_params", "{}"], ["oauth_code", "212974df-8fbe-4761-8704-21429d02a3cc"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:29:05.120275"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.124869') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.125900') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.126511"], ["expired_at", "2015-05-28 00:29:05.126624"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "408f0f9b-9bd6-4c41-b6c4-f43873e2a8bb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/408f0f9b-9bd6-4c41-b6c4-f43873e2a8bb Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.134458"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:29:05.134458"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.136586') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.137323') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.137913"], ["expired_at", "2015-05-28 00:29:05.138016"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a854668f-a0ef-4017-9f47-eb382cac2cd7"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a854668f-a0ef-4017-9f47-eb382cac2cd7 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a854668f-a0ef-4017-9f47-eb382cac2cd7' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.145794"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:29:05.145794"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.147811') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.148543') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.149168"], ["expired_at", "2015-05-28 00:29:05.149279"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "00138aea-eb35-4491-8d56-ec49a5561fb8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/00138aea-eb35-4491-8d56-ec49a5561fb8 Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.152868') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.157829"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:05.157829"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.160206') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.164098') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:29:05.164901"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.165703') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.166439"], ["expired_at", "2015-05-28 00:29:05.166552"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2b1516ce-941b-4d9c-aa37-79084f297e44"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2b1516ce-941b-4d9c-aa37-79084f297e44 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.168640') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.173132"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:05.173132"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.175775') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.179584') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.180235') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.180976"], ["expired_at", "2015-05-28 00:29:05.181104"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e052ce5b-88f8-4778-afc4-79ecc0c8d725"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e052ce5b-88f8-4778-afc4-79ecc0c8d725 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e052ce5b-88f8-4778-afc4-79ecc0c8d725' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.183667') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.188653"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:05.188653"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.191164') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.195469') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.195885') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.196540"], ["expired_at", "2015-05-28 00:29:05.196662"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6d1a18c0-0737-49a6-8ec9-1ae8f8afda62"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6d1a18c0-0737-49a6-8ec9-1ae8f8afda62 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.198694') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.203719"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:05.203719"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.206461') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.207396"], ["expired_at", "2015-05-28 00:29:05.207503"], ["init_params", "{}"], ["oauth_code", "595efa02-35ee-408e-9e48-b57df9b0dfd4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:29:05.208054"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.211251') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.212229') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.212859"], ["expired_at", "2015-05-28 00:29:05.212960"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b48f5de7-1da1-43ce-9a88-6a1c66543d61"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b48f5de7-1da1-43ce-9a88-6a1c66543d61 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.218352"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:05.218352"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.220824') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.224183') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.224567') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.225214"], ["expired_at", "2015-05-28 00:29:05.225334"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "393d87f3-15b3-4a76-935b-3e834d156122"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/393d87f3-15b3-4a76-935b-3e834d156122 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '393d87f3-15b3-4a76-935b-3e834d156122' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.227770') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.234678"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:29:05.234678"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.236762') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.237476') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.238135"], ["expired_at", "2015-05-28 00:29:05.238248"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "118b0fcb-61e0-4b3c-9c00-8b769bdbca52"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/118b0fcb-61e0-4b3c-9c00-8b769bdbca52 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.240548') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.246616"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:29:05.246616"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.248634') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.249723') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.251027"], ["expired_at", "2015-05-28 00:29:05.251233"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "855f8547-3ba4-4621-9a2a-fd3fbb76bcc4"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/855f8547-3ba4-4621-9a2a-fd3fbb76bcc4 Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '855f8547-3ba4-4621-9a2a-fd3fbb76bcc4' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.258540"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:05.258540"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.260978') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.264561') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.265001') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.265669"], ["expired_at", "2015-05-28 00:29:05.265777"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5bed55b0-710e-4f6f-86c2-79cb8d8af852"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5bed55b0-710e-4f6f-86c2-79cb8d8af852 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5bed55b0-710e-4f6f-86c2-79cb8d8af852' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.268062') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.271355"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:05.271355"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.273664') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.277707"], ["expired_at", "2015-05-27 23:59:05.277820"], ["oauth_code", "6dc857d1-901f-4316-99a6-cbe050d06019"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 4.1ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:05.286756"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:05.286756"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.289239') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:29:05.289922"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.298602"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:05.298602"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.301394') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:05.305909"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:05.305909"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:05.308360') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.012041"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:29.012041"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.020308') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (1.0ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.037186"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:29:29.037186"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.039705') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.040528') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.043776"], ["expired_at", "2015-05-28 00:29:29.043950"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "94c0a851-2935-4a69-a826-d52dffda2f0e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/94c0a851-2935-4a69-a826-d52dffda2f0e Completed 302 Found in 12ms (ActiveRecord: 1.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '94c0a851-2935-4a69-a826-d52dffda2f0e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.051824"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:29.051824"], ["username", "user"]] SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.054991') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.059213') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.059695') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.060568"], ["expired_at", "2015-05-28 00:29:29.060690"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e5a26cb6-4eab-43e7-b508-a0b6f40bf8a2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e5a26cb6-4eab-43e7-b508-a0b6f40bf8a2 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e5a26cb6-4eab-43e7-b508-a0b6f40bf8a2' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.064168') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.069769"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:29.069769"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.072228') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.073164"], ["expired_at", "2015-05-28 00:29:29.073271"], ["init_params", "{}"], ["oauth_code", "7d77b238-3374-46c2-a2f6-8c27bb043489"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:29:29.073936"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.077294') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.078246') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.078800"], ["expired_at", "2015-05-28 00:29:29.078889"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "197dbc41-d630-40fc-9f3b-1f325fd4171c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/197dbc41-d630-40fc-9f3b-1f325fd4171c Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.086118"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:29.086118"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.088526') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.092850') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:29:29.093448"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.094150') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.094814"], ["expired_at", "2015-05-28 00:29:29.094939"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ba7a92c3-3476-4ee4-8ae4-e20730562d57"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ba7a92c3-3476-4ee4-8ae4-e20730562d57 Completed 302 Found in 5ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.097188') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.105493"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:29:29.105493"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.107934') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.109008') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.109869"], ["expired_at", "2015-05-28 00:29:29.110001"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b1593c48-c694-45f2-a07c-e8301185472a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b1593c48-c694-45f2-a07c-e8301185472a Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.112638') [["user_id", 1]]  (0.4ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.117917"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:29.117917"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.120600') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.125742') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.126252') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.127111"], ["expired_at", "2015-05-28 00:29:29.127249"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "921d1910-0b96-46f6-a74b-f72ba3a90862"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/921d1910-0b96-46f6-a74b-f72ba3a90862 Completed 302 Found in 5ms (ActiveRecord: 0.6ms) Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '921d1910-0b96-46f6-a74b-f72ba3a90862' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.131694') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.136205"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:29.136205"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.138583') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.141825') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.142219') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.142821"], ["expired_at", "2015-05-28 00:29:29.142924"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "14cd843f-83bf-4953-8a05-584de47f7221"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/14cd843f-83bf-4953-8a05-584de47f7221 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '14cd843f-83bf-4953-8a05-584de47f7221' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.145183') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.149775"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:29.149775"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.152305') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.156681') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.157150') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.157784"], ["expired_at", "2015-05-28 00:29:29.157898"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "03a25678-63f4-44d7-8a51-d400ce926391"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/03a25678-63f4-44d7-8a51-d400ce926391 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.159865') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.166564"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:29:29.166564"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.168590') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.169242') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.169835"], ["expired_at", "2015-05-28 00:29:29.169936"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1981487e-7cfc-4dee-ab71-a46ea5581c6f"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1981487e-7cfc-4dee-ab71-a46ea5581c6f Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1981487e-7cfc-4dee-ab71-a46ea5581c6f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.177915"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:29:29.177915"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.180389') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.181136') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.181833"], ["expired_at", "2015-05-28 00:29:29.181942"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1b243912-e2b6-4caf-912e-ce85af34c713"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1b243912-e2b6-4caf-912e-ce85af34c713 Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.184629') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.189721"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:29.189721"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.192330') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.193212"], ["expired_at", "2015-05-28 00:29:29.193312"], ["init_params", "{}"], ["oauth_code", "1b334419-5a81-4ec9-839b-a754ab6da774"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:29:29.193838"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.197265') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.198250') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.198931"], ["expired_at", "2015-05-28 00:29:29.199049"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "21e53115-3cf6-486f-9db3-52c97e0bcca5"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/21e53115-3cf6-486f-9db3-52c97e0bcca5 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.204006"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:29.204006"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.206283') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:29:29.206947"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:29.213509"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:29.213509"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.215895') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.221123"], ["expired_at", "2015-05-27 23:59:29.221333"], ["oauth_code", "0fb5f104-6217-4a46-8ba8-afea11972e4f"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 7ms (Views: 3.9ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ZFAVBZMY] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:54:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [ZFAVBZMY] ========= =========================================================================  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [FMWVEFKO] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:111:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:110:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:77:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [FMWVEFKO] ========= =========================================================================  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [MCWHSNUQ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:157:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:156:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [MCWHSNUQ] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [ONPQXTIZ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:123:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:122:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [ONPQXTIZ] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.324628"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:29.324628"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.327113') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.328150"], ["expired_at", "2015-05-28 00:29:29.328266"], ["oauth_code", "b202f541-262f-417b-b08e-e4df2b12a1e6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:29:29.328899') AND "skydrive_api_keys"."oauth_code" = 'b202f541-262f-417b-b08e-e4df2b12a1e6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "0ae85088-5d28-4178-86ff-2668c326db6f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.332932"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:29.332932"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.335709') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.336826"], ["expired_at", "2015-05-28 00:29:29.336937"], ["oauth_code", "c736f52c-8087-40c9-ab03-9ac2a964b01d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:29.340168"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:29.340168"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:29.342842') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.641633"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:58.641633"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.650634') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.658260"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:58.658260"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.660566') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [WMAFDKYK] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:157:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:156:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [WMAFDKYK] ========= =========================================================================  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [CZTXJNPV] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:54:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [CZTXJNPV] ========= =========================================================================  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [PQVJGVCL] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:111:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:110:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:77:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [PQVJGVCL] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [NFKWWHKC] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:123:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:122:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [NFKWWHKC] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.762329"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:58.762329"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.764828') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.769388"], ["expired_at", "2015-05-28 00:29:58.769679"], ["oauth_code", "8ccbcfe6-7be7-450a-a27e-21d927fd0f13"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.773056"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:58.773056"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.775344') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.776377"], ["expired_at", "2015-05-28 00:29:58.776468"], ["oauth_code", "cebc04e8-c5f8-476a-bfba-63ecb7a04766"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:29:58.777001') AND "skydrive_api_keys"."oauth_code" = 'cebc04e8-c5f8-476a-bfba-63ecb7a04766' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "27e432b3-b7c8-4a88-9875-da1b238f4206"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.785199"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:58.785199"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.787917') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.792842') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.793365') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.794069"], ["expired_at", "2015-05-28 00:29:58.794191"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b2fec538-c469-4e28-9347-2d2721416f19"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b2fec538-c469-4e28-9347-2d2721416f19 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b2fec538-c469-4e28-9347-2d2721416f19' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.797071') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.804375"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:29:58.804375"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.806351') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.807079') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.807734"], ["expired_at", "2015-05-28 00:29:58.807836"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a7aeb78d-e941-44f6-bf4e-bf4e0e8c8ebe"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a7aeb78d-e941-44f6-bf4e-bf4e0e8c8ebe Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.810040') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.816181"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:29:58.816181"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.818372') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.819213') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.819863"], ["expired_at", "2015-05-28 00:29:58.819976"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e4e225a2-ac5b-462a-a4c0-026ffd3f9335"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e4e225a2-ac5b-462a-a4c0-026ffd3f9335 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e4e225a2-ac5b-462a-a4c0-026ffd3f9335' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.825590"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:58.825590"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.827957') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.828946"], ["expired_at", "2015-05-28 00:29:58.829055"], ["init_params", "{}"], ["oauth_code", "f11e5401-354e-4c59-a3e0-962e955cf6f2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:29:58.829631"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.833498') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.834832') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.835552"], ["expired_at", "2015-05-28 00:29:58.835668"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "11ba286b-b186-483e-88c5-724f24f21454"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/11ba286b-b186-483e-88c5-724f24f21454 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.841892"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:58.841892"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.844619') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.849165') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:29:58.849884"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.850727') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.851469"], ["expired_at", "2015-05-28 00:29:58.851584"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "fdfe70a1-b847-40c4-9866-30b959b0e437"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/fdfe70a1-b847-40c4-9866-30b959b0e437 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.853696') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.857204"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:58.857204"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.859475') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.863607"], ["expired_at", "2015-05-27 23:59:58.863721"], ["oauth_code", "fb146630-ab85-475c-b2db-0b694416ac29"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.872118"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:29:58.872118"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.874621') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:29:58.875267"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.884184"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:29:58.884184"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.886106') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.886819') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.887435"], ["expired_at", "2015-05-28 00:29:58.887542"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f4b41aea-84e9-4d54-9e1f-cb4d3f727744"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f4b41aea-84e9-4d54-9e1f-cb4d3f727744 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.889730') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.894343"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:58.894343"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.896900') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.898014"], ["expired_at", "2015-05-28 00:29:58.898141"], ["init_params", "{}"], ["oauth_code", "13666ee0-0bf7-46ec-94bf-db4cc7b42f7f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:29:58.898784"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.903161') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.904094') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.904674"], ["expired_at", "2015-05-28 00:29:58.904776"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "684948bb-ead5-4907-98f0-7d10ae0e3a6d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/684948bb-ead5-4907-98f0-7d10ae0e3a6d Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.910217"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:58.910217"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.912377') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.915202') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.915586') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.916197"], ["expired_at", "2015-05-28 00:29:58.916306"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c3b2862c-a143-40a8-a587-a3af702e22e9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c3b2862c-a143-40a8-a587-a3af702e22e9 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c3b2862c-a143-40a8-a587-a3af702e22e9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.918547') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.923207"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:58.923207"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.925666') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.928753') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.929128') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.929843"], ["expired_at", "2015-05-28 00:29:58.929959"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3405ad00-3848-4ca2-aafe-d8fb65e2611c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3405ad00-3848-4ca2-aafe-d8fb65e2611c Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3405ad00-3848-4ca2-aafe-d8fb65e2611c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.932517') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.937499"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:29:58.937499"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.940150') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.944380') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.944797') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.945433"], ["expired_at", "2015-05-28 00:29:58.945543"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ffb82839-690b-49e0-8cc3-44533d474720"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ffb82839-690b-49e0-8cc3-44533d474720 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.948424') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:29:58.954376"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:29:58.954376"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.956703') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:29:58.957513') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:29:58.958163"], ["expired_at", "2015-05-28 00:29:58.958277"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "de86c0b7-fcf5-4c45-9889-9a36ab07127f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/de86c0b7-fcf5-4c45-9889-9a36ab07127f Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'de86c0b7-fcf5-4c45-9889-9a36ab07127f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:39.986064"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:30:39.986064"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:39.993790') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:39.999942"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:30:39.999942"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.002252') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.006222"], ["expired_at", "2015-05-28 00:30:40.006394"], ["oauth_code", "50c2c109-0596-4a77-befd-91f75228ca14"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.009085"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:30:40.009085"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.011406') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.012341"], ["expired_at", "2015-05-28 00:30:40.012434"], ["oauth_code", "054f0c49-1fe5-425d-9575-ffbc84cf021c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:30:40.012988') AND "skydrive_api_keys"."oauth_code" = '054f0c49-1fe5-425d-9575-ffbc84cf021c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "5f29b037-318e-4e5b-b026-b7c00bc2d1b0"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.026932"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:30:40.026932"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.029489') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.030523"], ["expired_at", "2015-05-28 00:30:40.030663"], ["init_params", "{}"], ["oauth_code", "8da5d014-5f44-47fd-8a9b-38406964b034"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:30:40.031321"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.035914') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.036982') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.037761"], ["expired_at", "2015-05-28 00:30:40.037910"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "41361265-ab1e-4e55-a628-68b811467a21"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/41361265-ab1e-4e55-a628-68b811467a21 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.6ms) rollback transaction  (0.1ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.048659"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:30:40.048659"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.050655') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.051385') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.052046"], ["expired_at", "2015-05-28 00:30:40.052161"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "ffd05f48-491b-4513-a3bc-e0178bfec75a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/ffd05f48-491b-4513-a3bc-e0178bfec75a Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.054472') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.060543"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:30:40.060543"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.062889') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.063747') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.064515"], ["expired_at", "2015-05-28 00:30:40.064641"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "cbad4cf8-9d00-439a-a946-5979bc89bf88"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/cbad4cf8-9d00-439a-a946-5979bc89bf88 Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'cbad4cf8-9d00-439a-a946-5979bc89bf88' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.071120"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:30:40.071120"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.073694') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.078238') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.078705') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.079409"], ["expired_at", "2015-05-28 00:30:40.079528"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "df123f04-4f33-4f17-9a47-b73054aebc91"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/df123f04-4f33-4f17-9a47-b73054aebc91 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.081594') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.085933"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:30:40.085933"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.088470') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.091752') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.092128') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.092839"], ["expired_at", "2015-05-28 00:30:40.092957"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c1e54e24-aca9-4125-ad60-18adadd0de85"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c1e54e24-aca9-4125-ad60-18adadd0de85 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c1e54e24-aca9-4125-ad60-18adadd0de85' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.095461') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.100696"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:30:40.100696"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.103201') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.106494') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.106896') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.107553"], ["expired_at", "2015-05-28 00:30:40.107669"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "37a41581-61d0-45b0-a444-a4d6b46d181c"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/37a41581-61d0-45b0-a444-a4d6b46d181c Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '37a41581-61d0-45b0-a444-a4d6b46d181c' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.110001') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.116730"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:30:40.116730"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.118840') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.119661') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.120311"], ["expired_at", "2015-05-28 00:30:40.120427"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "08df17a2-a80e-456f-9c98-996d3946bae2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/08df17a2-a80e-456f-9c98-996d3946bae2 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.123039') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.128405"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:30:40.128405"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.131271') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.136198') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:30:40.136805"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.137548') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.138172"], ["expired_at", "2015-05-28 00:30:40.138282"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a6b34564-1fba-4c36-9955-b0805540cd18"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a6b34564-1fba-4c36-9955-b0805540cd18 Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.140287') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.145787"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:30:40.145787"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.148585') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.149571"], ["expired_at", "2015-05-28 00:30:40.149687"], ["init_params", "{}"], ["oauth_code", "f9cf1566-64f7-4626-8282-41c6b4b9e93e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:30:40.150306"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.154411') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.155580') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.156285"], ["expired_at", "2015-05-28 00:30:40.156401"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d5174e5e-af66-4050-b19a-a9d66831a87a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d5174e5e-af66-4050-b19a-a9d66831a87a Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.163354"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:30:40.163354"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.165203') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.165970') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.166569"], ["expired_at", "2015-05-28 00:30:40.166665"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f4421add-df38-4337-9a8b-1c4b84de601b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f4421add-df38-4337-9a8b-1c4b84de601b Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f4421add-df38-4337-9a8b-1c4b84de601b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.172407"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:30:40.172407"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.174770') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.178031') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.178457') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.179080"], ["expired_at", "2015-05-28 00:30:40.179199"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f705ee9f-e576-4d43-855a-bf7d5d7522fb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f705ee9f-e576-4d43-855a-bf7d5d7522fb Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f705ee9f-e576-4d43-855a-bf7d5d7522fb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.181461') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.184999"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:30:40.184999"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.187309') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.191018"], ["expired_at", "2015-05-28 00:00:40.191136"], ["oauth_code", "646f53fa-2aef-4c97-9fed-32205a36a063"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.9ms | ActiveRecord: 0.2ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:30:40.201648"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:30:40.201648"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.204143') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:30:40.204823"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:30:40.210786"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:30:40.210786"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:30:40.213151') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [WZOLPWQA] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:111:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:110:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:77:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [WZOLPWQA] ========= =========================================================================  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [QKOASKCO] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:157:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:156:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [QKOASKCO] ========= =========================================================================  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [WEVEAQZJ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:54:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [WEVEAQZJ] ========= =========================================================================  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [POTTGZGB] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:181:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:180:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:70:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:183:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [POTTGZGB] ========= =========================================================================  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [LZERYNSY] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:123:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:122:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [LZERYNSY] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.756821"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:07.756821"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.6ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.763752') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.767739"], ["expired_at", "2015-05-28 00:31:07.767917"], ["oauth_code", "5b9200a9-d9a3-493b-86d2-16b699612e0b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.772018"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:07.772018"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.774490') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.775560"], ["expired_at", "2015-05-28 00:31:07.775703"], ["oauth_code", "f20de69d-ec98-4390-8e2d-3851be58d462"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:31:07.776284') AND "skydrive_api_keys"."oauth_code" = 'f20de69d-ec98-4390-8e2d-3851be58d462' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "8e2a8319-093d-4bea-96f1-1346359ede76"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.0ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.779804"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:07.779804"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.782294') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [KCROCSDO] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:111:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:110:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:77:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [KCROCSDO] ========= =========================================================================  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [PSXIQFGG] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:181:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:180:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:70:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:183:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [PSXIQFGG] ========= =========================================================================  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [SZUZVOFW] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:123:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:122:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [SZUZVOFW] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [QKSOIOVG] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:54:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [QKSOIOVG] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [SCTJAYEP] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:157:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:156:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [SCTJAYEP] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.904329"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:07.904329"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.906823') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:07.917465"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:07.917465"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.920531') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.925698"], ["expired_at", "2015-05-28 00:01:07.925830"], ["oauth_code", "a22aa33e-61f9-4965-a567-f488eb88c05e"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Rendered text template (0.0ms) Completed 401 Unauthorized in 6ms (Views: 3.5ms | ActiveRecord: 0.2ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:07.933701"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:07.933701"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.936226') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:31:07.936923"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:07.946250"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:07.946250"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.948861') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.949868"], ["expired_at", "2015-05-28 00:31:07.949989"], ["init_params", "{}"], ["oauth_code", "16b9ce68-b051-4399-acad-e7a681b90d1b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:31:07.950610"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.953958') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.954932') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.955513"], ["expired_at", "2015-05-28 00:31:07.955606"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d7affffc-61e1-42d0-992f-437fcdbf7520"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d7affffc-61e1-42d0-992f-437fcdbf7520 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:07.962602"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:31:07.962602"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.964771') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.965567') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.966225"], ["expired_at", "2015-05-28 00:31:07.966335"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3ff90615-8851-410b-94c2-905812901034"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3ff90615-8851-410b-94c2-905812901034 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '3ff90615-8851-410b-94c2-905812901034' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:07.972385"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:07.972385"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.975295') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.979002') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.979544') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.980255"], ["expired_at", "2015-05-28 00:31:07.980387"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b8a88183-ba35-4844-b4e1-118b00aa2b36"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b8a88183-ba35-4844-b4e1-118b00aa2b36 Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b8a88183-ba35-4844-b4e1-118b00aa2b36' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.982826') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.2ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:07.989869"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:31:07.989869"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.992093') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.992998') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:07.993734"], ["expired_at", "2015-05-28 00:31:07.993880"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "0b2a806c-d177-4aba-9535-87c799326a9a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/0b2a806c-d177-4aba-9535-87c799326a9a Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:07.997619') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:08.002157"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:08.002157"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.004716') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.009292') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:31:08.009909"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.010625') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:08.011289"], ["expired_at", "2015-05-28 00:31:08.011407"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "efaac143-fe00-42bb-baec-62a6a9aca55a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/efaac143-fe00-42bb-baec-62a6a9aca55a Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.013417') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:08.019614"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:31:08.019614"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.022533') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:08.023499"], ["expired_at", "2015-05-28 00:31:08.023606"], ["init_params", "{}"], ["oauth_code", "4d8f7b34-ee85-471b-b0c4-e6fc21d25a51"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:31:08.024256"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.027873') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.028804') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:08.029427"], ["expired_at", "2015-05-28 00:31:08.029529"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c5cdc373-dcb5-41e9-abd2-3e6bb44af1a6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c5cdc373-dcb5-41e9-abd2-3e6bb44af1a6 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:08.034748"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:31:08.034748"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.037078') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.040287') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.040667') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:08.041287"], ["expired_at", "2015-05-28 00:31:08.041431"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "62d74fa0-86f7-4364-a4f9-2aa7911021eb"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/62d74fa0-86f7-4364-a4f9-2aa7911021eb Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '62d74fa0-86f7-4364-a4f9-2aa7911021eb' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.045677') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:08.050150"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:31:08.050150"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.052637') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.057196') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.057615') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:08.058305"], ["expired_at", "2015-05-28 00:31:08.058435"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "34937f92-51ff-4580-bdb7-19a6bb706af3"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/34937f92-51ff-4580-bdb7-19a6bb706af3 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.060798') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:08.066067"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:31:08.066067"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.069171') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.072317') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.072675') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:08.073267"], ["expired_at", "2015-05-28 00:31:08.073374"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5b5ea27e-f7e0-4b3e-938d-e2912c2f7824"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5b5ea27e-f7e0-4b3e-938d-e2912c2f7824 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5b5ea27e-f7e0-4b3e-938d-e2912c2f7824' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.075521') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:08.081974"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:31:08.081974"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.084012') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.084804') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:08.085482"], ["expired_at", "2015-05-28 00:31:08.085597"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6f26ed99-27e1-4ba1-a23d-25892323bbec"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6f26ed99-27e1-4ba1-a23d-25892323bbec Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.087987') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:08.094578"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:31:08.094578"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.096980') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:08.097738') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:08.098409"], ["expired_at", "2015-05-28 00:31:08.098527"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "31946003-01b9-4473-b583-35ab49a963b8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/31946003-01b9-4473-b583-35ab49a963b8 Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '31946003-01b9-4473-b583-35ab49a963b8' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.2ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.532101"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:38.532101"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.537375') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:31:38.538224"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (1.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.552216"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:38.552216"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.554643') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.562002"], ["expired_at", "2015-05-28 00:01:38.562341"], ["oauth_code", "8af3f2aa-ee7d-49f1-b874-66223e5e3f53"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 13ms (Views: 6.1ms | ActiveRecord: 0.4ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.577208"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:31:38.577208"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.579802') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.580775"], ["expired_at", "2015-05-28 00:31:38.580884"], ["init_params", "{}"], ["oauth_code", "b00eead0-f8f7-43c7-8fe1-64ff7f5374c6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:31:38.581493"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.585589') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.587144') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.587839"], ["expired_at", "2015-05-28 00:31:38.587955"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "474f39da-51a1-4427-b882-aa8d3ad34f58"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/474f39da-51a1-4427-b882-aa8d3ad34f58 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.596266"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:31:38.596266"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.598966') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.599823') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.600540"], ["expired_at", "2015-05-28 00:31:38.600664"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "52a4104a-4651-461a-9969-50054e533e9e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/52a4104a-4651-461a-9969-50054e533e9e Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '52a4104a-4651-461a-9969-50054e533e9e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.606441"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:31:38.606441"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.608681') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.612027') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.612692') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.613454"], ["expired_at", "2015-05-28 00:31:38.613555"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "78c482cd-dbc1-476a-87c8-3ea88dcf6a46"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/78c482cd-dbc1-476a-87c8-3ea88dcf6a46 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '78c482cd-dbc1-476a-87c8-3ea88dcf6a46' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.616175') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.623082"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:31:38.623082"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.627024') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.631450') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.631854') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.632543"], ["expired_at", "2015-05-28 00:31:38.632671"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "d97fdb59-5b53-4f3f-90ac-d37096eadb24"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/d97fdb59-5b53-4f3f-90ac-d37096eadb24 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.635145') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.640116"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:31:38.640116"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.642903') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.647594') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.647994') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.648648"], ["expired_at", "2015-05-28 00:31:38.648771"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7fae0278-8d8f-48b1-acda-d95151589e1e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7fae0278-8d8f-48b1-acda-d95151589e1e Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '7fae0278-8d8f-48b1-acda-d95151589e1e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.650958') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.656854"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:31:38.656854"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.658803') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.659449') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.660031"], ["expired_at", "2015-05-28 00:31:38.660125"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "55e9447e-9d99-49c7-82d3-86d28f96d4a6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/55e9447e-9d99-49c7-82d3-86d28f96d4a6 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.662785') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.668295"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:38.668295"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.670851') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.671883"], ["expired_at", "2015-05-28 00:31:38.672009"], ["init_params", "{}"], ["oauth_code", "13e36224-f76f-4f10-90b0-e2fce36c4bac"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:31:38.672607"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.676492') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.677429') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.677999"], ["expired_at", "2015-05-28 00:31:38.678101"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "7ab249cf-756c-4392-b883-dfc7cc7c239a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/7ab249cf-756c-4392-b883-dfc7cc7c239a Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.684077"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:38.684077"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.686746') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.691259') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:31:38.691991"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.692863') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.693602"], ["expired_at", "2015-05-28 00:31:38.693720"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "97d7425a-466b-4e92-8287-b02364192cab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/97d7425a-466b-4e92-8287-b02364192cab Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.696020') [["user_id", 1]]  (0.5ms) rollback transaction  (0.1ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.703921"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:31:38.703921"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.705893') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.706621') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.707230"], ["expired_at", "2015-05-28 00:31:38.707335"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1e20a69c-5301-4888-831e-e66103c0ce9a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1e20a69c-5301-4888-831e-e66103c0ce9a Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1e20a69c-5301-4888-831e-e66103c0ce9a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.3ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.712766"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:38.712766"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.715228') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.718946') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.719767') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.720511"], ["expired_at", "2015-05-28 00:31:38.720634"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "2a90895e-419e-442b-bc10-da1561b2579f"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/2a90895e-419e-442b-bc10-da1561b2579f Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '2a90895e-419e-442b-bc10-da1561b2579f' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.722983') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:31:38.729628"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:31:38.729628"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.731597') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.732369') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.733065"], ["expired_at", "2015-05-28 00:31:38.733177"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "61c5272c-96d9-477b-8dd3-d9d8e8339434"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/61c5272c-96d9-477b-8dd3-d9d8e8339434 Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.735680') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.738526"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:38.738526"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.740845') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.743865"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:38.743865"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.746523') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.747561"], ["expired_at", "2015-05-28 00:31:38.747667"], ["oauth_code", "701731b7-9c20-485b-b51a-adb5569c9591"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:31:38.748316') AND "skydrive_api_keys"."oauth_code" = '701731b7-9c20-485b-b51a-adb5569c9591' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "2e7de943-e389-4906-8b40-e0953a46973f"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.751948"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:38.751948"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.754153') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.755038"], ["expired_at", "2015-05-28 00:31:38.755125"], ["oauth_code", "454eed13-f0f8-4edd-98cf-66a3932cd9ee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:31:38.757625"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:31:38.757625"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:31:38.759818') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [VYHDYIVE] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:181:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:180:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:70:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:183:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [VYHDYIVE] ========= =========================================================================  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [JWZLOJNV] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:123:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:122:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [JWZLOJNV] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [OWBEIILB] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:157:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:156:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [OWBEIILB] ========= =========================================================================  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [GNDUWVMW] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:111:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:110:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:77:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [GNDUWVMW] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [PGRSKELZ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:54:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [PGRSKELZ] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1 Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.336226"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:33:00.336226"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.344332') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.352933"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:33:00.352933"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.356149') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.362334"], ["expired_at", "2015-05-28 00:33:00.362526"], ["oauth_code", "81884b2c-4120-4f54-8c2e-72a1c0503a44"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.365981"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:33:00.365981"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.368156') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.369050"], ["expired_at", "2015-05-28 00:33:00.369144"], ["oauth_code", "a04ac7f5-05d4-4e6f-a628-10fd134b4b10"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-27 23:33:00.369670') AND "skydrive_api_keys"."oauth_code" = 'a04ac7f5-05d4-4e6f-a628-10fd134b4b10' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "128a9601-7f1a-4e71-bcaa-80155f735618"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [EOYIACNM] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:181:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:180:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:70:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:183:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [EOYIACNM] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [OWBXQIEX] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:111:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:110:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:77:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [OWBXQIEX] ========= =========================================================================  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [RYVMPWVD] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:157:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:156:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [RYVMPWVD] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [SYBQXFVL] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:123:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:122:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [SYBQXFVL] ========= =========================================================================  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [YLBTDJYS] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:54:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [YLBTDJYS] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.484195"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:33:00.484195"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.486941') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.498247"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:33:00.498247"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.500194') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.500984') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.501701"], ["expired_at", "2015-05-28 00:33:00.501820"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3d269980-99c9-49eb-a5b0-f1dc3075c751"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3d269980-99c9-49eb-a5b0-f1dc3075c751 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.504298') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.509178"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:33:00.509178"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.512088') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.515768') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.516236') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.516872"], ["expired_at", "2015-05-28 00:33:00.516989"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "4bcce767-a8ca-4fcf-baf2-f39242a23a9b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/4bcce767-a8ca-4fcf-baf2-f39242a23a9b Completed 302 Found in 4ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '4bcce767-a8ca-4fcf-baf2-f39242a23a9b' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.519245') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.524683"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-27 23:33:00.524683"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.526637') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.527390') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.528001"], ["expired_at", "2015-05-28 00:33:00.528110"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f3478f46-57f9-4743-8876-7d96302dce0d"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f3478f46-57f9-4743-8876-7d96302dce0d Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'f3478f46-57f9-4743-8876-7d96302dce0d' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.533657"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:33:00.533657"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.535920') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.536853"], ["expired_at", "2015-05-28 00:33:00.536967"], ["init_params", "{}"], ["oauth_code", "9e7ae135-0931-4688-890e-41acccb84e69"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:33:00.537572"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.541385') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.542713') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.543576"], ["expired_at", "2015-05-28 00:33:00.543741"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "f9f40ee4-01b4-44c8-bb25-6a2660184620"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/f9f40ee4-01b4-44c8-bb25-6a2660184620 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.549723"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:33:00.549723"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.551981') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.555723') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-27 23:33:00.556353"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.557279') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.557987"], ["expired_at", "2015-05-28 00:33:00.558114"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "00a1e368-5950-4ae4-a332-12eb2c5bfcf6"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/00a1e368-5950-4ae4-a332-12eb2c5bfcf6 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.560390') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.564146"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:33:00.564146"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.566507') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.570615"], ["expired_at", "2015-05-28 00:03:00.570742"], ["oauth_code", "4a4169a9-28bb-494b-8f81-4c87171403c8"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 6ms (Views: 3.7ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.579704"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-27 23:33:00.579704"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.582786') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-03 23:33:00.583710"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.593829"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:33:00.593829"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.595878') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.596630') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.597242"], ["expired_at", "2015-05-28 00:33:00.597351"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "39382e11-cf01-4455-bdf7-e3e8105bb0a9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/39382e11-cf01-4455-bdf7-e3e8105bb0a9 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.599486') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.604473"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:33:00.604473"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.607218') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.612299') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.613062') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.614198"], ["expired_at", "2015-05-28 00:33:00.614353"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6e28f8fe-4294-49ef-8979-a01687b51941"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6e28f8fe-4294-49ef-8979-a01687b51941 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.2ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.617331') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.622194"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:33:00.622194"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.624547') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.628329') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.628838') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.629625"], ["expired_at", "2015-05-28 00:33:00.629757"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "b9bae31e-db75-4396-b5be-5c43bcc046aa"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/b9bae31e-db75-4396-b5be-5c43bcc046aa Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'b9bae31e-db75-4396-b5be-5c43bcc046aa' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.632656') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.637231"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:33:00.637231"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.639655') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.643723') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.644162') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.644872"], ["expired_at", "2015-05-28 00:33:00.645010"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6a9d575e-1eaf-4291-b103-b3a3885db689"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6a9d575e-1eaf-4291-b103-b3a3885db689 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '6a9d575e-1eaf-4291-b103-b3a3885db689' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.647370') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.651665"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-27 23:33:00.651665"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.654090') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.654993"], ["expired_at", "2015-05-28 00:33:00.655087"], ["init_params", "{}"], ["oauth_code", "62317b41-25b5-487e-9239-509e028f4abb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-27 23:33:00.655619"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.658484') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.659359') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.659959"], ["expired_at", "2015-05-28 00:33:00.660061"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "3620d87a-8bc3-4b79-8bc5-e44f4ae0bcab"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/3620d87a-8bc3-4b79-8bc5-e44f4ae0bcab Completed 302 Found in 4ms (ActiveRecord: 0.4ms)  (0.0ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-27 23:33:00.667026"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-27 23:33:00.667026"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.669422') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-27 23:33:00.670224') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-27 23:33:00.670939"], ["expired_at", "2015-05-28 00:33:00.671062"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a63f9caf-bcb0-4900-9dfd-2e3cadcdd229"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a63f9caf-bcb0-4900-9dfd-2e3cadcdd229 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'a63f9caf-bcb0-4900-9dfd-2e3cadcdd229' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.7ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.5ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (1.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [NELTHSOO] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:111:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:110:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:77:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [NELTHSOO] ========= =========================================================================  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [HUPHONCN] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:181:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:180:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:70:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:183:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [HUPHONCN] ========= =========================================================================  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [DDEROYXE] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:123:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:122:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [DDEROYXE] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [YLAFUQBH] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:54:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [YLAFUQBH] ========= =========================================================================  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [SGBDXBKQ] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:157:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:156:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [SGBDXBKQ] ========= =========================================================================  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.6ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.146902"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-28 17:37:18.146902"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.7ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.4ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.158287') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.163507"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-28 17:37:18.163507"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.165965') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (1.0ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.170238"], ["expired_at", "2015-05-28 18:37:18.170407"], ["oauth_code", "d5bf93c3-ce54-4f50-a9a8-14e89ce8c942"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.174995"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-28 17:37:18.174995"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.177886') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.179001"], ["expired_at", "2015-05-28 18:37:18.179117"], ["oauth_code", "659c9dac-2600-4dd3-98cd-27c5d1cc98e9"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-05-28 17:37:18.179913') AND "skydrive_api_keys"."oauth_code" = '659c9dac-2600-4dd3-98cd-27c5d1cc98e9' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "9f5d50ea-2e92-484a-ab03-d44211048732"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.192513"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-28 17:37:18.192513"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.196555') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.205235') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-05-28 17:37:18.206593"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.207637') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.208563"], ["expired_at", "2015-05-28 18:37:18.208726"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "36843ebe-b777-4a50-9528-fa28df266991"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/36843ebe-b777-4a50-9528-fa28df266991 Completed 302 Found in 8ms (ActiveRecord: 0.9ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.212010') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.217496"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-28 17:37:18.217496"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.219830') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.220683"], ["expired_at", "2015-05-28 18:37:18.220783"], ["init_params", "{}"], ["oauth_code", "54b1d533-eadd-4815-b9a1-ace381f29662"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-28 17:37:18.221309"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.224805') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.226525') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.227144"], ["expired_at", "2015-05-28 18:37:18.227244"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "a93fb1d8-f8c0-4ee8-a928-cc1c68b659eb"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/a93fb1d8-f8c0-4ee8-a928-cc1c68b659eb Completed 302 Found in 5ms (ActiveRecord: 0.6ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.234269"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-28 17:37:18.234269"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.236121') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.236834') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.237407"], ["expired_at", "2015-05-28 18:37:18.237504"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e7ae9ad6-08cf-4bf3-af35-823c085c921d"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e7ae9ad6-08cf-4bf3-af35-823c085c921d Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.241395') [["user_id", 1]]  (0.6ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.248422"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-05-28 17:37:18.248422"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.251422') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.252389') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.253042"], ["expired_at", "2015-05-28 18:37:18.253148"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "dd578a11-73f7-4f52-ba03-0c1ed1694bda"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/dd578a11-73f7-4f52-ba03-0c1ed1694bda Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'dd578a11-73f7-4f52-ba03-0c1ed1694bda' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.259445"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-28 17:37:18.259445"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.262238') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.265820') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.266356') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.267066"], ["expired_at", "2015-05-28 18:37:18.267178"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "33bc5748-d67b-4049-bdf3-23f100367eae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/33bc5748-d67b-4049-bdf3-23f100367eae Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '33bc5748-d67b-4049-bdf3-23f100367eae' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.269373') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.272995"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-28 17:37:18.272995"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.275360') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.279086"], ["expired_at", "2015-05-28 18:07:18.279186"], ["oauth_code", "a777b08f-8142-43e4-a0eb-bd6706738a28"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 9ms (Views: 7.3ms | ActiveRecord: 0.1ms)  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.291916"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-05-28 17:37:18.291916"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.295340') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-06-04 17:37:18.296254"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 1ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.4ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.305795"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-28 17:37:18.305795"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.307795') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.308528') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.309154"], ["expired_at", "2015-05-28 18:37:18.309285"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "c93362af-36e3-4064-84c6-2b42d06950ae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/c93362af-36e3-4064-84c6-2b42d06950ae Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'c93362af-36e3-4064-84c6-2b42d06950ae' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.315153"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-28 17:37:18.315153"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.317485') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.321394') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.321763') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.322354"], ["expired_at", "2015-05-28 18:37:18.322459"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6ac6186e-6a9a-4c56-8229-cf9be5b9b38e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6ac6186e-6a9a-4c56-8229-cf9be5b9b38e Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.324311') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.329756"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-05-28 17:37:18.329756"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.331693') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.332326') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.332884"], ["expired_at", "2015-05-28 18:37:18.332973"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "6905230a-a7ef-444f-bf9b-615970f64dce"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/6905230a-a7ef-444f-bf9b-615970f64dce Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.335005') [["user_id", 1]]  (0.4ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.340163"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-28 17:37:18.340163"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.343169') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.346864') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.347254') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.347873"], ["expired_at", "2015-05-28 18:37:18.347985"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "03e6de7a-8f65-4e76-90ab-30c6b5d4355a"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/03e6de7a-8f65-4e76-90ab-30c6b5d4355a Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '03e6de7a-8f65-4e76-90ab-30c6b5d4355a' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.350285') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.354660"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-28 17:37:18.354660"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.356934') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.359931') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.360280') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.360843"], ["expired_at", "2015-05-28 18:37:18.360942"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "1a42c163-1ca4-4464-a191-2dc6b0791f09"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/1a42c163-1ca4-4464-a191-2dc6b0791f09 Completed 302 Found in 3ms (ActiveRecord: 0.3ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '1a42c163-1ca4-4464-a191-2dc6b0791f09' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.363093') [["user_id", 1]]  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-05-28 17:37:18.369388"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-05-28 17:37:18.369388"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.372176') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.373335"], ["expired_at", "2015-05-28 18:37:18.373450"], ["init_params", "{}"], ["oauth_code", "1709a34e-3aff-45ae-9f62-bcb12c6c9562"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-05-28 17:37:18.374082"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.378839') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.379798') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.380421"], ["expired_at", "2015-05-28 18:37:18.380534"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "202c9bfc-8978-417b-95cd-ff6552087704"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/202c9bfc-8978-417b-95cd-ff6552087704 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-05-28 17:37:18.385629"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-05-28 17:37:18.385629"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-05-28 17:37:18.387978') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.0ms) ROLLBACK TO SAVEPOINT active_record_1  (0.4ms) rollback transaction ** [Raven] Raven 0.13.3 configured not to send errors. ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations" Skydrive::Account Load (0.1ms) SELECT "skydrive_accounts".* FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' AND "skydrive_accounts"."secret" = 'not_two' LIMIT 1  (0.1ms) begin transaction Skydrive::Account Exists (0.1ms) SELECT 1 AS one FROM "skydrive_accounts" WHERE "skydrive_accounts"."key" = 'one' LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_accounts" ("key", "secret") VALUES (?, ?) [["key", "one"], ["secret", "not_two"]]  (0.6ms) commit transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.4ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.292543"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-07-16 19:56:34.292543"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.8ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.302477') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = 1 LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.325726"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-07-16 19:56:34.325726"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.4ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.329095') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.332776"], ["expired_at", "2015-07-16 20:56:34.332959"], ["init_params", "{}"], ["oauth_code", "a737fae4-a535-427c-b74d-93504cfe169b"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-07-16 19:56:34.333756"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.339530') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.341182') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.341924"], ["expired_at", "2015-07-16 20:56:34.342053"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "55f0b08c-2689-442f-8b0c-b0f2057465e4"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/55f0b08c-2689-442f-8b0c-b0f2057465e4 Completed 302 Found in 6ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.9ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.351650"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-07-16 19:56:34.351650"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.353917') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.354620') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.355280"], ["expired_at", "2015-07-16 20:56:34.355380"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9bce14bc-2553-4b42-b563-6f91b8f0b9c2"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9bce14bc-2553-4b42-b563-6f91b8f0b9c2 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.357710') [["user_id", 1]]  (0.5ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.1ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.363978"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-07-16 19:56:34.363978"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.366221') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.371013') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.371549') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.372410"], ["expired_at", "2015-07-16 20:56:34.372562"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "e6915611-047d-4c0d-97c0-31654b04b8e0"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/e6915611-047d-4c0d-97c0-31654b04b8e0 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'e6915611-047d-4c0d-97c0-31654b04b8e0' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.375486') [["user_id", 1]]  (0.9ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.382034"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-07-16 19:56:34.382034"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.385040') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.388707') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.389135') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.389798"], ["expired_at", "2015-07-16 20:56:34.389903"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bd9aecaa-6937-410e-9829-969822b2b319"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bd9aecaa-6937-410e-9829-969822b2b319 Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = 'bd9aecaa-6937-410e-9829-969822b2b319' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.392093') [["user_id", 1]]  (0.7ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.398912"], ["email", "masqueraded session"], ["lti_user_id", "this_is_a_masqueraded_id"], ["name", "masqueraded session"], ["updated_at", "2015-07-16 19:56:34.398912"], ["username", "this_is_a_masqueraded_id"]] SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.401958') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.402964') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.404033"], ["expired_at", "2015-07-16 20:56:34.404187"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "32d69f5d-3be9-4601-b393-f747aef6b2f6"], ["scope", "session"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/32d69f5d-3be9-4601-b393-f747aef6b2f6 Completed 302 Found in 10ms (ActiveRecord: 1.6ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '32d69f5d-3be9-4601-b393-f747aef6b2f6' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.8ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'masquerading_user@asd.com' AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' AND "skydrive_users"."name" = 'Dr. masquerading name' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.412510"], ["email", "masquerading_user@asd.com"], ["name", "Dr. masquerading name"], ["updated_at", "2015-07-16 19:56:34.412510"], ["username", "this_is_a_masqueraded_id"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.415184') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.419444') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.419830') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.420448"], ["expired_at", "2015-07-16 20:56:34.420550"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "192d2d7e-3aef-437c-abfe-861094640c38"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/192d2d7e-3aef-437c-abfe-861094640c38 Completed 302 Found in 3ms (ActiveRecord: 0.4ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'this_is_a_masqueraded_id' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.422388') [["user_id", 1]]  (0.8ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.2ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.427481"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-07-16 19:56:34.427481"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.430651') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.1ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.434704') [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.435164') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.435796"], ["expired_at", "2015-07-16 20:56:34.435910"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "40880f9f-a2e8-49a0-b615-d6684a5ae7ee"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/40880f9f-a2e8-49a0-b615-d6684a5ae7ee Completed 302 Found in 4ms (ActiveRecord: 0.4ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '40880f9f-a2e8-49a0-b615-d6684a5ae7ee' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1 Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."id" = ? LIMIT 1 [["id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.438245') [["user_id", 1]]  (0.7ms) rollback transaction  (0.0ms) begin transaction  (0.1ms) SELECT COUNT(*) FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.445843"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-07-16 19:56:34.445843"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.448117') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.448962') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.449603"], ["expired_at", "2015-07-16 20:56:34.449882"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "8758e9fb-4b5f-415d-bf8a-b23e20c9e2b8"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/8758e9fb-4b5f-415d-bf8a-b23e20c9e2b8 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."email" = 'user@email.com' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.452141') [["user_id", 1]]  (0.7ms) rollback transaction  (0.0ms) begin transaction Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "lti_user_id", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.459440"], ["email", "user@email.com"], ["lti_user_id", "user"], ["name", "User"], ["updated_at", "2015-07-16 19:56:34.459440"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.0ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.461642') [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.462706') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.463439"], ["expired_at", "2015-07-16 20:56:34.463666"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "5b68468f-771a-474a-bc61-b6c0503fa11e"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/5b68468f-771a-474a-bc61-b6c0503fa11e Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."oauth_code" = '5b68468f-771a-474a-bc61-b6c0503fa11e' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.7ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.470587"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-07-16 19:56:34.470587"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.473340') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.477777') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_users" SET "email" = ?, "name" = ?, "updated_at" = ? WHERE "skydrive_users"."id" = 1 [["email", "updated_email@example.com"], ["name", "Updated Name"], ["updated_at", "2015-07-16 19:56:34.478431"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.479177') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.479824"], ["expired_at", "2015-07-16 20:56:34.479928"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "bd03da7b-f456-4e43-90f4-550ad8394521"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/bd03da7b-f456-4e43-90f4-550ad8394521 Completed 302 Found in 5ms (ActiveRecord: 0.5ms) Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.481876') [["user_id", 1]]  (0.7ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.486711"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-07-16 19:56:34.486711"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.0ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.488976') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.489857"], ["expired_at", "2015-07-16 20:56:34.489952"], ["init_params", "{}"], ["oauth_code", "ae969224-f4d2-46bd-9c68-9fa1065786ae"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.0ms) UPDATE "skydrive_api_keys" SET "expired_at" = ? WHERE "skydrive_api_keys"."id" = 1 [["expired_at", "2015-07-16 19:56:34.490472"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#basic_launch as HTML Skydrive::User Load (0.0ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."username" = 'user' ORDER BY "skydrive_users"."id" ASC LIMIT 1 [["account_id", 1]] Skydrive::Token Load (0.0ms) SELECT "skydrive_tokens".* FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" = ? LIMIT 1 [["user_id", 1]] Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.493630') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? [["id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.494934') [["user_id", 1]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "init_params", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.495729"], ["expired_at", "2015-07-16 20:56:34.495839"], ["init_params", "{\"controller\":\"skydrive/launch\",\"action\":\"basic_launch\"}"], ["oauth_code", "9cc380aa-5cd6-4c71-bb7d-1301d7eb8277"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/skydrive/launch/9cc380aa-5cd6-4c71-bb7d-1301d7eb8277 Completed 302 Found in 5ms (ActiveRecord: 0.5ms)  (0.1ms) SELECT COUNT(*) FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = 1  (0.7ms) rollback transaction  (0.0ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.501412"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-07-16 19:56:34.501412"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.503747') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.1ms) UPDATE "skydrive_tokens" SET "access_token" = ?, "expires_on" = ? WHERE "skydrive_tokens"."id" = 1 [["access_token", "token"], ["expires_on", "2015-07-23 19:56:34.504378"]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML Completed 201 Created in 0ms (Views: 0.1ms | ActiveRecord: 0.0ms)  (0.6ms) rollback transaction  (0.1ms) begin transaction Skydrive::User Load (0.1ms) SELECT "skydrive_users".* FROM "skydrive_users" WHERE "skydrive_users"."account_id" = ? AND "skydrive_users"."email" = 'user@email.com' AND "skydrive_users"."username" = 'user' AND "skydrive_users"."name" = 'User' LIMIT 1 [["account_id", 1]]  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("account_id", "created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?, ?) [["account_id", 1], ["created_at", "2015-07-16 19:56:34.512040"], ["email", "user@email.com"], ["name", "User"], ["updated_at", "2015-07-16 19:56:34.512040"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.2ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.514589') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Processing by Skydrive::LaunchController#skydrive_authorized as HTML  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.518463"], ["expired_at", "2015-07-16 20:26:34.518565"], ["oauth_code", "0f86f463-dfda-4fcc-8ba0-467d7d44da82"], ["scope", "skydrive_oauth"], ["user_id", 1]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Completed 401 Unauthorized in 8ms (Views: 5.4ms | ActiveRecord: 0.2ms)  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.3ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 584 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [LEJSHAVW] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error_description" : "AADSTS90014: The request body must contain the following parameter: 'refresh_token'.\r\nTrace ID: 1a18b1f6-0000-4129-0000-7fa865546c86\r\nCorrelation ID: 4e75524f-0000-499b-0000-e3469408748d\r\nTimestamp: 2015-05-01 19:52:25Z", "correlation_id" : "4e75524f-0000-499b-0000-e3469408748d", "error_codes" : [ 90014 ], "timestamp" : "2015-05-01 19:52:25Z", "trace_id" : "1a18b1f6-0000-4129-0000-7fa865546c86", "error" : "invalid_request", "context" : null, "submit_url" : null } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:157:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:156:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [LEJSHAVW] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | text/html 11 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [SQQJUUYP] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'text/html; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:123:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:122:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [SQQJUUYP] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://api.office.com/discovery/v1.0/me/services", "Accept"=>"", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer " # => 401 Unauthorized | application/json 250 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [LNIFBFHL] ======== Method: get Endpoint: https://api.office.com/discovery/v1.0/me/services Headers: $Accept => '' $Authorization => 'Bearer ' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 401 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-0000-4710-0000-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: { "error": { "code": "-2147024891, System.UnauthorizedAccessException", "message": "Access denied. You do not have permission to perform this action or access this resource." } } Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:181:in `block in api_call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:65:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:180:in `api_call' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:70:in `get_my_files_service' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:183:in `block (3 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/matchers/built_in/raise_error.rb:43:in `matches?' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:50:in `block in handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:27:in `with_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/handler.rb:48:in `handle_matcher' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:54:in `to' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-expectations-3.2.1/lib/rspec/expectations/expectation_target.rb:87:in `to' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:182:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [LNIFBFHL] ========= =========================================================================  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.2ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 | | RestClient.post "https://login.windows.net/common/oauth2/token", "client_id=test&client_secret=&grant_type=refresh_token&refresh_token=&resource=NEW_TOKEN", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Content-Length"=>"88", "Content-Type"=>"application/x-www-form-urlencoded" # => 200 OK | application/json 257 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [LPDDUZEV] ======== Method: post Endpoint: https://login.windows.net/common/oauth2/token Headers: $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' $Content-Length => '88' $Content-Type => 'application/x-www-form-urlencoded' Payload: {:client_id=>"test", :client_secret=>nil, :grant_type=>"refresh_token", :refresh_token=>nil, :resource=>"NEW_TOKEN"} Response Code: 200 Response Headers: $cache-control => 'no-cache, no-store' $pragma => 'no-cache' $content-type => 'application/json; charset=utf-8' $expires => '-1' $request-id => '8fa6a09a-354a-4710-8650-e9095e70f8f8' $x-content-type-options => 'nosniff' $date => 'Wed, 08 Jan 2014 19:47:20 GMT' $content-length => '1183' Response Body: {"token_type":"Bearer","access_token":"ABCDEFGHIJKLMNOPQRSTUVWXYZ","expires_in":"43199","not_before":"1389210441","expires_on":"1389253641","resource":"00000003-0000-0ff1-ce00-000000000000/instructure-my.sharepoint.com@4b13a608-c248-4bd1-9017-2794c0d7e5c5"} Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:90:in `block in update_api_tokens' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient.rb:69:in `post' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:89:in `update_api_tokens' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:54:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [LPDDUZEV] ========= =========================================================================  (0.5ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.4ms) rollback transaction  (0.1ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1 RestClient.get "https://personal.skydrive.com/_vti_bin/client.svc/", "Accept"=>"*/*; q=0.5, application/xml", "Accept-Encoding"=>"gzip, deflate", "Authorization"=>"Bearer" # => 200 OK | 0 bytes ========================================================================== ========= BEGIN SKYDRIVE RestClient Response log [DVFOABAY] ======== Method: get Endpoint: https://personal.skydrive.com/_vti_bin/client.svc/ Headers: $Authorization => 'Bearer' $Accept => '*/*; q=0.5, application/xml' $Accept-Encoding => 'gzip, deflate' Payload: --No Payload!!-- Response Code: 200 Response Headers: $www-authenticate => 'Bearer realm="4xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",client_id="00000003-0000-0ff1-ce00-000000000000",trusted_issuers="00000001-0000-0000-c000-000000000000@*,https://sts.windows.net/*/,00000003-0000-0ff1-ce00-000000000000@90140122-8516-11e1-8eff-49304924019b"' Response Body: Caller: /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:111:in `block in get_realm' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:493:in `process_result' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:421:in `block in transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:123:in `start_without_connect' /Users/bhorrocks/.gem/ruby/2.1.2/gems/webmock-1.21.0/lib/webmock/http_lib_adapters/net_http.rb:150:in `start' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:413:in `transmit' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:176:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/request.rb:41:in `execute' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rest-client-1.8.0/lib/restclient/resource.rb:51:in `get' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/lib/skydrive/client.rb:110:in `get_realm' /Users/bhorrocks/Development/instructure/edu_apps/engines/lti_skydrive_engine/spec/lib/skydrive/client_spec.rb:77:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:177:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `block in with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `block in with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `block in run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:614:in `block in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-rails-3.2.1/lib/rspec/rails/adapters.rb:113:in `block (2 levels) in ' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:333:in `instance_exec' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:387:in `execute_with' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:616:in `block (2 levels) in run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:247:in `call' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:617:in `run_around_example_hooks_for' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/hooks.rb:474:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:343:in `with_around_example_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:385:in `with_around_and_singleton_context_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example.rb:174:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:549:in `block in run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:545:in `run_examples' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/example_group.rb:512:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (3 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `map' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:110:in `block (2 levels) in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/configuration.rb:1526:in `with_suite_hooks' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:109:in `block in run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:62:in `report' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108:in `run_specs' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70:in `run' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38:in `invoke' /Users/bhorrocks/.gem/ruby/2.1.2/gems/rspec-core-3.2.3/exe/rspec:4:in `' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `load' /Users/bhorrocks/.gem/ruby/2.1.2/bin/rspec:23:in `
' ========= END SKYDRIVE RestClient Response log [DVFOABAY] ========= =========================================================================  (0.4ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.643454"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-07-16 19:56:34.643454"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.646510') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.647601"], ["expired_at", "2015-07-16 20:56:34.647741"], ["oauth_code", "9c173995-6f2d-40a9-bd84-616458b20a59"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE (expired_at >= '2015-07-16 19:56:34.648299') AND "skydrive_api_keys"."oauth_code" = '9c173995-6f2d-40a9-bd84-616458b20a59' ORDER BY "skydrive_api_keys"."id" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "skydrive_api_keys" SET "access_token" = ?, "oauth_code" = ? WHERE "skydrive_api_keys"."id" = 1 [["access_token", "b6c0a847-69ed-41f8-89ad-11320d76b4c9"], ["oauth_code", nil]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."id" = ? LIMIT 1 [["id", 1]]  (0.8ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.3ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.652512"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-07-16 19:56:34.652512"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.656481') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "skydrive_api_keys" ("created_at", "expired_at", "oauth_code", "scope", "user_id") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.657665"], ["expired_at", "2015-07-16 20:56:34.657785"], ["oauth_code", "e5315f08-ae88-4fdd-a761-26a92c4c4c79"], ["scope", "session"], ["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction  (0.0ms) begin transaction  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE "skydrive_tokens"."user_id" IS NULL LIMIT 1 SQL (0.2ms) INSERT INTO "skydrive_users" ("created_at", "email", "name", "updated_at", "username") VALUES (?, ?, ?, ?, ?) [["created_at", "2015-07-16 19:56:34.661098"], ["email", "email@email.com"], ["name", "User"], ["updated_at", "2015-07-16 19:56:34.661098"], ["username", "user"]] SQL (0.1ms) INSERT INTO "skydrive_tokens" DEFAULT VALUES  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Skydrive::Token Exists (0.1ms) SELECT 1 AS one FROM "skydrive_tokens" WHERE ("skydrive_tokens"."user_id" = 1 AND "skydrive_tokens"."id" != 1) LIMIT 1 SQL (0.3ms) UPDATE "skydrive_tokens" SET "user_id" = ? WHERE "skydrive_tokens"."id" = 1 [["user_id", 1]]  (0.0ms) RELEASE SAVEPOINT active_record_1 Skydrive::ApiKey Load (0.1ms) SELECT "skydrive_api_keys".* FROM "skydrive_api_keys" WHERE "skydrive_api_keys"."user_id" = ? AND (expired_at < '2015-07-16 19:56:34.664033') [["user_id", 1]]  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.6ms) rollback transaction